Annotation Types Summary |
AllowsPassByReference |
Annotation on a method that indicates that its parameters may safely
be passed by reference. |
Callback |
When placed on a service interface, this annotation specifies the interface
to be used for callbacks. |
ComponentMetaData |
Annotation used to indicate a field or method that is used to inject the component's metadata object. |
ComponentName |
Annotation used to indicate a field or method that is used to inject the component's name. |
Context |
Annotation used to indicate a field or method that is used to inject the component's ModuleContext. |
Destroy |
Annotation used to indicate a method that will be called by the container when the
scope defined for the local service ends. |
Init |
Annotation used to indicate a method that will be called by the container when the
scope defined for the local service begins. |
OneWay |
Annotation on a method that indicates that the method is non-blocking and communication
with the service provider may use buffer the requests and send them at some later time. |
Property |
Annotation used to indicate a field or method that is used to inject a configuration property value. |
Reference |
Annotation used to indicate a field or method that is used to inject a reference. |
Remotable |
Annotation used to indicate a Java interface as remotable. |
Scope |
Annotation used to indicate a scoped service. |
Service |
Annotation used to indicate the service interfaces exposed by a Java class. |
Session |
Annotation used to indicate the characteristics of a session. |
SessionID |
Annotation used to indicate a field or method that is used to inject the session ID. |