|
Annotation Types Summary |
| AllowsPassByReference |
Annotation on a method that indicates that its parameters may safely
be passed by reference. |
| Authentication |
Annotation denoting the intent that service operations require authentication. |
| Callback |
When placed on a service interface, this annotation specifies the interface
to be used for callbacks. |
| ComponentName |
Annotation used to indicate a field or method that is used to inject the component's name. |
| Confidentiality |
Annotation denoting the intent that service operations require confidentiality. |
| Constructor |
Used to indicate the constructor the runtime is to use when instantiating a component implementation instance |
| Context |
Annotation used to indicate a field or setter method that is used to inject an SCA context. |
| Conversational |
Used on a Java interface to denote a conversational service contract. |
| ConversationAttributes |
Annotation used to indicate the characteristics of a conversation. |
| ConversationID |
Annotation used to indicate a field or method that is used to inject the conversation ID. |
| Destroy |
Annotation used to indicate a method that will be called by the container when the
scope defined for the local service ends. |
| EagerInit |
Annotation used to indicate an instance should be eagerly initialized. |
| EndsConversation |
Annotation used to indicate a method ends a conversation. |
| Init |
Annotation used to indicate a method that will be called by the container when the scope defined for the local
service begins. |
| Integrity |
Annotation denoting the intent that service operations require integrity. |
| Intent |
Annotation that can be applied to annotations that describe SCA intents. |
| 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. |
| PolicySets |
Annotation that allows application of SCA Policy Sets. |
| Property |
Annotation used to indicate a constructor parameter, field or method that is
used to inject a configuration property value. |
| Qualifier |
Annotation that can be applied to an attribute of an @Intent annotation to indicate the
attribute provides qualifiers for the intent. |
| Reference |
Annotation used to indicate a constructor parameter, field or method that is used to inject a reference. |
| Remotable |
Annotation used to indicate a Java interface as remotable. |
| Requires |
Annotation that allows the attachment of any intent to a Java Class or interface or to members of that
class such as methods, fields or constructor parameters. |
| Scope |
Annotation used to indicate a scoped service. |
| Service |
Annotation used to indicate the service interfaces exposed by a Java class. |