-
Bug
-
Resolution: Done
-
Major
-
1.0.0.Beta15
-
None
-
None
Another annotation processing example is:
@RemoteHome
public interface RemoteHome extends EJBHome
{
public RemoteInterface create();
}
The above example defines a EJB2.x Remote interface, even though they're not explicitly marked as such anywhere.
Technically, @Remote is used to denote an EJB3 Remote Business View.
That's EJBTHREE-1127, defined by, "EJB3 Core Specification 3.6.2.1":
The return type of a create method on the remote home interface is the session bean's remote interface.