Apache Tuscany SCA Kernel Sub-Project

Package org.apache.tuscany.spi.component

Interface Summary
AtomicComponent The runtime instantiation of an SCA atomic, or leaf-type, component
Component The runtime instantiation of an SCA component
CompositeComponent The runtime instantiation of an SCA composite component.
Reference Manages an SCA reference configured with a binding
SCAObject Represents the base SCA artifact type in an assembly
ScopeContainer Manages the lifecycle and visibility of instances associated with a set of AtomicComponents.
ScopeRegistry Manages ScopeContainers in the runtime
Service The runtime instantiation of an SCA service configured with a binding.
SystemAtomicComponent Implementations are specialized atomic components used to provide system services by the runtime
WorkContext Implementations track information associated with a request as it is processed by the runtime
 

Class Summary
AbstractSCAObject Functionality common to all SCAObject implementations
 

Exception Summary
AutowireResolutionException Denotes an exception while resolving an automatic wire
ComponentNotFoundException Thrown when a component cannot be found
ComponentRuntimeException An unchecked exception encountered by an SCAObject
DuplicateNameException Denotes an attempt to add an child to a composite component with a name equal to an existing child
IllegalTargetException Thrown when a target for an operation is not of the required type
InvalidComponentTypeException Thrown when an operation is attempted using the wrong context type
ObjectRegistrationException Thrown when an error is encountered registering an object
ReferenceNotFoundException Thrown when a component reference is not defined in the compoenent type
ScopeNotFoundException Throw when a scope context cannot be found for a given scope
ScopeRuntimeException Denotes a general runtime exception encountered by a scope context
TargetException Denotes an error while performing an operation on a target component implementation instance or proxy
TargetNotFoundException Thrown when a target of an operation cannot be found
 


Apache Tuscany SCA Kernel Sub-Project

-