@Target(value=TYPE) @Retention(value=RUNTIME) public @interface Local
The Local annotation is applied to the session bean class or local
business interface to designate a local interface of the bean.
When used on the bean class, declares the local business interface(s)
for a session bean. When used on an interface, designates that interface
as a local business interface. In this case, no value element
should be provided.
The Local annotation applies only to session beans and
their interfaces.
Use of the Local annotation is only required when the bean class
does not implement only a single interface other than any of the following:
java.io.Serializable; java.io.Externalizable;
any of the interfaces defined in javax.ejb.
public abstract Class[] value
value
element is specified only when the annotation is applied to the bean class.
It is only required to be specified if the bean class implements more
than one interface (excluding java.io.Serializable,
java.io.Externalizable, and any of the interfaces
defined by the javax.ejb package).Copyright © 2013 GlassFish Community. All Rights Reserved.