A C D E G I O P Q R S

A

AllowsPassByReference - Annotation Type in org.oasisopen.sca.annotation
The @AllowsPassByReference annotation is used on implementations of remotable interfaces to indicate that interactions with the service from a client within the same address space are allowed to use pass by reference data exchange semantics.
Authentication - Annotation Type in org.oasisopen.sca.annotation
The @Authentication annotation is used to indicate that the invocation requires authentication.
AUTHENTICATION - Static variable in annotation type org.oasisopen.sca.annotation.Authentication
 
AUTHENTICATION_MESSAGE - Static variable in annotation type org.oasisopen.sca.annotation.Authentication
 
AUTHENTICATION_TRANSPORT - Static variable in annotation type org.oasisopen.sca.annotation.Authentication
 

C

Callback - Annotation Type in org.oasisopen.sca.annotation
The @Callback annotation is used to annotate a service interface with a callback interface, which takes the Java Class object of the callback interface as a parameter.
cast(B) - Method in interface org.oasisopen.sca.ComponentContext
Casts a type-safe reference to a ServiceReference.
ComponentContext - Interface in org.oasisopen.sca
The following Java code defines the ComponentContext interface.
ComponentName - Annotation Type in org.oasisopen.sca.annotation
The @ComponentName annotation is used to denote a Java class field or setter method that is used to inject the component name.
Confidentiality - Annotation Type in org.oasisopen.sca.annotation
The @Confidentiality annotation is used to indicate that the invocation requires confidentiality.
CONFIDENTIALITY - Static variable in annotation type org.oasisopen.sca.annotation.Confidentiality
 
CONFIDENTIALITY_MESSAGE - Static variable in annotation type org.oasisopen.sca.annotation.Confidentiality
 
CONFIDENTIALITY_TRANSPORT - Static variable in annotation type org.oasisopen.sca.annotation.Confidentiality
 
Constants - Interface in org.oasisopen.sca
The SCA Constants interface defines a number of constant values that are used in the SCA Java APIs and Annotations.
Constructor - Annotation Type in org.oasisopen.sca.annotation
The @Constructor annotation is used to mark a particular constructor to use when instantiating a Java component implementation.
Context - Annotation Type in org.oasisopen.sca.annotation
The @Context annotation is used to denote a Java class field or a setter method that is used to inject a composite context for the component.
createSelfReference(Class<B>) - Method in interface org.oasisopen.sca.ComponentContext
Returns a ServiceReference that can be used to invoke this component over the designated service.
createSelfReference(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns a ServiceReference that can be used to invoke this component over the designated service.

D

Destroy - Annotation Type in org.oasisopen.sca.annotation
The @Destroy annotation is used to denote a single Java class method that will be called when the scope defined for the implementation class ends.

E

EagerInit - Annotation Type in org.oasisopen.sca.annotation
The @EagerInit annotation is used to annotate the Java class of a COMPOSITE scoped implementation for eager initialization.

G

getBusinessInterface() - Method in interface org.oasisopen.sca.ServiceReference
Returns the Java class for the business interface associated with this reference.
getCallback() - Method in interface org.oasisopen.sca.RequestContext
Returns a proxy for the callback as specified by the caller.
getCallbackReference() - Method in interface org.oasisopen.sca.RequestContext
Returns a service reference to the callback as specified by the caller.
getProperty(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns the value of an SCA property defined by this component.
getRequestContext() - Method in interface org.oasisopen.sca.ComponentContext
Returns the context for the current SCA service request, or null if there is no current request or if the context is unavailable.
getSecuritySubject() - Method in interface org.oasisopen.sca.RequestContext
Returns the JAAS Subject of the current request.
getService(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns a proxy for the reference defined by the current component.
getService() - Method in interface org.oasisopen.sca.ServiceReference
Returns a type-safe reference to the target of this reference.
getServiceName() - Method in interface org.oasisopen.sca.RequestContext
Returns the name of the service on the Java implementation the request came in on.
getServiceReference(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns a ServiceReference defined by the current component.
getServiceReference() - Method in interface org.oasisopen.sca.RequestContext
When invoked during the execution of a service operation, this method MUST return a ServiceReference that represents the service that was invoked.
getServiceReferences(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns a list typed service references for a business interface type and a reference name.
getServices(Class<B>, String) - Method in interface org.oasisopen.sca.ComponentContext
Returns a list of typed service proxies for a business interface type and a reference name.
getURI() - Method in interface org.oasisopen.sca.ComponentContext
Returns the absolute URI of the component within the SCA domain.

I

Init - Annotation Type in org.oasisopen.sca.annotation
The @Init annotation is used to denote a single Java class method that is called when the scope defined for the implementation class starts.
Integrity - Annotation Type in org.oasisopen.sca.annotation
The @Integrity annotation is used to indicate that the invocation requires integrity (ie no tampering of the messages between client and service).
INTEGRITY - Static variable in annotation type org.oasisopen.sca.annotation.Integrity
 
INTEGRITY_MESSAGE - Static variable in annotation type org.oasisopen.sca.annotation.Integrity
 
INTEGRITY_TRANSPORT - Static variable in annotation type org.oasisopen.sca.annotation.Integrity
 
Intent - Annotation Type in org.oasisopen.sca.annotation
The @Intent annotation is used for the creation of new annotations for specific intents.
InvalidServiceException - Exception in org.oasisopen.sca
This exception signals that the ServiceReference is no longer valid.
InvalidServiceException() - Constructor for exception org.oasisopen.sca.InvalidServiceException
Constructs a InvalidServiceException with no detail message.
InvalidServiceException(String) - Constructor for exception org.oasisopen.sca.InvalidServiceException
Constructs a InvalidServiceException with the specified detail message.
InvalidServiceException(String, Throwable) - Constructor for exception org.oasisopen.sca.InvalidServiceException
Constructs a InvalidServiceException with the specified detail message and cause.
InvalidServiceException(Throwable) - Constructor for exception org.oasisopen.sca.InvalidServiceException
Constructs a InvalidServiceException with the specified cause and a detail message of (cause==null ? null : cause.toString()).

O

OneWay - Annotation Type in org.oasisopen.sca.annotation
The @OneWay annotation is used on a Java interface or class method to indicate that invocations will be dispatched in a non-blocking fashion as described in the section on Asynchronous Programming.
org.oasisopen.sca - package org.oasisopen.sca
Provides SCA common API definitions for Java.
org.oasisopen.sca.annotation - package org.oasisopen.sca.annotation
Provides SCA common annotation definitions for Java.

P

PolicySets - Annotation Type in org.oasisopen.sca.annotation
The @PolicySets annotation is used to attach one or more SCA Policy Sets to a Java implementation class or to one of its subelements.
Property - Annotation Type in org.oasisopen.sca.annotation
The @Property annotation is used to denote a Java class field, a setter method, or a constructor parameter that is used to inject an SCA property value.

Q

Qualifier - Annotation Type in org.oasisopen.sca.annotation
The @Qualifier annotation is applied to an attribute of a specific intent annotation definition, defined using the @Intent annotation, to indicate that the attribute provides qualifiers for the intent.

R

Reference - Annotation Type in org.oasisopen.sca.annotation
The @Reference annotation type is used to annotate a Java class field, a setter method, or a constructor parameter that is used to inject a service that resolves the reference.
Remotable - Annotation Type in org.oasisopen.sca.annotation
The @Remotable annotation is used to specify a Java service interface as remotable.
RequestContext - Interface in org.oasisopen.sca
The following shows the RequestContext interface.
Requires - Annotation Type in org.oasisopen.sca.annotation
The @Requires annotation supports general purpose intents specified as strings.

S

SCA_NS - Static variable in interface org.oasisopen.sca.Constants
 
SCA_PREFIX - Static variable in interface org.oasisopen.sca.Constants
 
Scope - Annotation Type in org.oasisopen.sca.annotation
The @Scope annotation MUST only be used on a service's implementation class.
Service - Annotation Type in org.oasisopen.sca.annotation
The @Service annotation is used on a component implementation class to specify the SCA services offered by the implementation.
ServiceReference<B> - Interface in org.oasisopen.sca
ServiceReferences can be injected using the @Reference annotation on a field, a setter method, or constructor parameter taking the type ServiceReference.
ServiceRuntimeException - Exception in org.oasisopen.sca
This exception signals problems in the management of SCA component execution.
ServiceRuntimeException() - Constructor for exception org.oasisopen.sca.ServiceRuntimeException
Constructs a ServiceRuntimeException with no detail message.
ServiceRuntimeException(String) - Constructor for exception org.oasisopen.sca.ServiceRuntimeException
Constructs a ServiceRuntimeException with the specified detail message.
ServiceRuntimeException(String, Throwable) - Constructor for exception org.oasisopen.sca.ServiceRuntimeException
Constructs a ServiceRuntimeException with the specified detail message and cause.
ServiceRuntimeException(Throwable) - Constructor for exception org.oasisopen.sca.ServiceRuntimeException
Constructs a ServiceRuntimeException with the specified cause and a detail message of (cause==null ? null : cause.toString()).
ServiceUnavailableException - Exception in org.oasisopen.sca
This exception signals problems in the interaction with remote services.
ServiceUnavailableException() - Constructor for exception org.oasisopen.sca.ServiceUnavailableException
Constructs a ServiceUnavailableException with no detail message.
ServiceUnavailableException(String) - Constructor for exception org.oasisopen.sca.ServiceUnavailableException
Constructs a ServiceUnavailableException with the specified detail message.
ServiceUnavailableException(String, Throwable) - Constructor for exception org.oasisopen.sca.ServiceUnavailableException
Constructs a ServiceUnavailableException with the specified detail message and cause.
ServiceUnavailableException(Throwable) - Constructor for exception org.oasisopen.sca.ServiceUnavailableException
Constructs a ServiceUnavailableException with the specified cause and a detail message of (cause==null ? null : cause.toString()).

A C D E G I O P Q R S
Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
OASIS trademark, IPR and other policies apply.