SCA API
A C D E G I L M N O P R S V X

A

AllowsPassByReference - Annotation Type in org.osoa.sca.annotations
Annotation on a method that indicates that its parameters may safely be passed by reference.
API_VERSION - Static variable in class org.osoa.sca.Version
The specification version of these API classes.

C

Callback - Annotation Type in org.osoa.sca.annotations
When placed on a service interface, this annotation specifies the interface to be used for callbacks.
ComponentMetaData - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject the component's metadata object.
ComponentName - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject the component's name.
Context - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject the component's ModuleContext.
createServiceReferenceForSession(Object) - Method in interface org.osoa.sca.ModuleContext
Create a reference to the supplied component.
createServiceReferenceForSession(Object, String) - Method in interface org.osoa.sca.ModuleContext
Create a reference to the named service implemented by the supplied component.
CurrentModuleContext - Class in org.osoa.sca
Class providing access to the current ModuleContext.
CurrentModuleContext() - Constructor for class org.osoa.sca.CurrentModuleContext
 

D

Destroy - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a method that will be called by the container when the scope defined for the local service ends.

E

endSession() - Method in interface org.osoa.sca.ServiceReference
End the client's session with the referenced service.

G

getCallback() - Method in interface org.osoa.sca.ServiceReference
Returns the callback object.
getCallbackID() - Method in interface org.osoa.sca.ServiceReference
Returns the callback ID.
getContext() - Static method in class org.osoa.sca.CurrentModuleContext
Return the current ModuleContext.
getName() - Method in interface org.osoa.sca.ModuleContext
Returns the name of the module.
getRequestContext() - Method in interface org.osoa.sca.ModuleContext
Returns the request context that corresponds to the last remotable service invocation.
getSecuritySubject() - Method in interface org.osoa.sca.RequestContext
Returns the JAAS Subject of the current request.
getServiceName() - Method in interface org.osoa.sca.RequestContext
Returns the name of the service that was invoked.
getServiceReference() - Method in interface org.osoa.sca.RequestContext
Returns a reference to the service that was invoked.
getSessionID() - Method in interface org.osoa.sca.ServiceReference
Returns the session ID.
getURI() - Method in interface org.osoa.sca.ModuleContext
Returns the absolute URI of the module component.

I

Init - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a method that will be called by the container when the scope defined for the local service begins.

L

locateService(String) - Method in interface org.osoa.sca.ModuleContext
Returns an object implementing the interface defined for the named service.

M

ModuleContext - Interface in org.osoa.sca
Interface that can be used by SCA Components to access information about the Module that contains them.

N

newSession(String) - Method in interface org.osoa.sca.ModuleContext
Create a new session for stateful interaction with the named service.
newSession(String, Object) - Method in interface org.osoa.sca.ModuleContext
Create a new session for stateful interaction with the named service using an application-supplied session identifier.
NoRegisteredCallbackException - Exception in org.osoa.sca
Exception thrown to indicate that no callback has been registered when interacting with a service.
NoRegisteredCallbackException() - Constructor for exception org.osoa.sca.NoRegisteredCallbackException
Override constructor from ServiceRuntimeException.
NoRegisteredCallbackException(String) - Constructor for exception org.osoa.sca.NoRegisteredCallbackException
Override constructor from ServiceRuntimeException.
NoRegisteredCallbackException(String, Throwable) - Constructor for exception org.osoa.sca.NoRegisteredCallbackException
Override constructor from ServiceRuntimeException.
NoRegisteredCallbackException(Throwable) - Constructor for exception org.osoa.sca.NoRegisteredCallbackException
Override constructor from ServiceRuntimeException.

O

OneWay - Annotation Type in org.osoa.sca.annotations
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.
org.osoa.sca - package org.osoa.sca
 
org.osoa.sca.annotations - package org.osoa.sca.annotations
 

P

Property - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject a configuration property value.

R

Reference - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject a reference.
Remotable - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a Java interface as remotable.
RequestContext - Interface in org.osoa.sca
Interface that provides information on the current request.

S

SCA - Class in org.osoa.sca
Class providing access to an SCA implementation.
SCA() - Constructor for class org.osoa.sca.SCA
 
Scope - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a scoped service.
Service - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate the service interfaces exposed by a Java class.
ServiceReference - Interface in org.osoa.sca
Interface that provides access to other services.
ServiceRuntimeException - Exception in org.osoa.sca
Base for Exceptions that may be raised by an SCA runtime and which typical application code is not expected to be able to handle.
ServiceRuntimeException() - Constructor for exception org.osoa.sca.ServiceRuntimeException
Override constructor from RuntimeException.
ServiceRuntimeException(String) - Constructor for exception org.osoa.sca.ServiceRuntimeException
Override constructor from RuntimeException.
ServiceRuntimeException(String, Throwable) - Constructor for exception org.osoa.sca.ServiceRuntimeException
Override constructor from RuntimeException.
ServiceRuntimeException(Throwable) - Constructor for exception org.osoa.sca.ServiceRuntimeException
Override constructor from RuntimeException.
ServiceUnavailableException - Exception in org.osoa.sca
Exception used to indicate that a runtime exception occurred during the invocation of and external service.
ServiceUnavailableException() - Constructor for exception org.osoa.sca.ServiceUnavailableException
Constructs a new ServiceUnavailableException.
ServiceUnavailableException(String) - Constructor for exception org.osoa.sca.ServiceUnavailableException
Constructs a new ServiceUnavailableException with the specified detail message.
ServiceUnavailableException(Throwable) - Constructor for exception org.osoa.sca.ServiceUnavailableException
Constructs a new ServiceUnavailableException with the specified cause.
ServiceUnavailableException(String, Throwable) - Constructor for exception org.osoa.sca.ServiceUnavailableException
Constructs a new ServiceUnavailableException with the specified detail message and cause.
Session - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate the characteristics of a session.
SessionEndedException - Exception in org.osoa.sca
Exception thrown to indicate the session being used for a stateful interaction has been ended.
SessionEndedException() - Constructor for exception org.osoa.sca.SessionEndedException
Override constructor from ServiceRuntimeException.
SessionEndedException(String) - Constructor for exception org.osoa.sca.SessionEndedException
Override constructor from ServiceRuntimeException.
SessionEndedException(String, Throwable) - Constructor for exception org.osoa.sca.SessionEndedException
Override constructor from ServiceRuntimeException.
SessionEndedException(Throwable) - Constructor for exception org.osoa.sca.SessionEndedException
Override constructor from ServiceRuntimeException.
SessionID - Annotation Type in org.osoa.sca.annotations
Annotation used to indicate a field or method that is used to inject the session ID.
setCallback(Object) - Method in interface org.osoa.sca.ServiceReference
Sets the callback object.
setCallbackID(Object) - Method in interface org.osoa.sca.ServiceReference
Sets the callback ID.
setContext(ModuleContext) - Static method in class org.osoa.sca.CurrentModuleContext
 
setModuleContext(ModuleContext) - Static method in class org.osoa.sca.SCA
Protected method that allows an SCA implementation to set the current module context that will be returned by CurrentModuleContext.getContext().
start() - Method in class org.osoa.sca.SCA
Start the SCA implementation.
stop() - Method in class org.osoa.sca.SCA
Stop the SCA implementation.

V

Version - Class in org.osoa.sca
Class providing information on the version of the specification supported by these API classes.
VERSION_0_9 - Static variable in class org.osoa.sca.Version
Identifier for version 0.9

X

XML_NAMESPACE_0_9 - Static variable in class org.osoa.sca.Version
Identifier for the XML Namespace for version 0.9

A C D E G I L M N O P R S V X
SCA API

-