|
Interface Summary |
| ActivityContextInterface |
The ActivityContextInterface interface provides an SBB object with
a Java interface to an Activity Context. |
| ActivityEndEvent |
This interface is implemented by activity end events generated by the SLEE
when an activity ends. |
| ChildRelation |
The ChildRelation interface is used by SBBs that require child relationships
with other SBBs. |
| ComponentID |
The ComponentID interface is the common base interface
for all other component identifier interfaces. |
| EventTypeID |
The EventTypeID interface is a marker interface implemented by every
Java object that encapsulates event type component identity. |
| InitialEventSelector |
This interface defines selection criteria for initial events for Services. |
| RolledBackContext |
This interface defines the context for an sbbRolledBack method
invocation on an SBB abstract class. |
| Sbb |
The Sbb interface is implemented by every Service Building Block (SBB)
abstract class. |
| SbbContext |
The SbbContext interface provides an SBB object with access to
SLEE-managed state that is dependent on the SBB's currently executing context. |
| SbbID |
The SbbID interface is a marker interface implemented by every
Java object that encapsulates SBB component identity. |
| SbbLocalObject |
The SbbLocalObject interface must be extended by all SBB local interfaces
used for synchronous SBB invocations. |
| ServiceID |
The ServiceID interface is a marker interface implemented by
every Java object that encapsulates Service component identity. |
|
Exception Summary |
| CreateException |
This exception is thrown by the ChildRelation.create() method if an attempt
to create an SBB entity cannot be completed successfully. |
| FactoryException |
This exception is thrown by activity context and activity context interface factories
when the factory cannot perform its function due to a system-level failure. |
| InvalidArgumentException |
This exception class is thrown by management operations when given an illegal
argument such as a zero-length string or invalid numerical value. |
| InvalidStateException |
This exception is thrown by management operations that change the state of
some entity (such as the SLEE or a Service) when that entity is not in the
correct state to transition to the selected state. |
| NoSuchObjectLocalException |
This exception is thrown if an attempt is made to invoke a method on an SBB entity
that no longer exists. |
| NotAttachedException |
This exception is thrown by methods in SbbContext if an SBB entity
attempts to obtain or modify the event mask for an activity it is not attached to. |
| SLEEException |
This exception indicates a failure in the underlying SLEE container. |
| TransactionRequiredLocalException |
This exception is thrown by the SLEE when an mandatory transactional method
is invoked without a valid transaction context. |
| TransactionRolledbackLocalException |
This exception is thrown by the SLEE when a method invoked on an SbbLocalObject
throws an unchecked exception, or when a method invoked on a required-transactional
facility is invoked without a transaction context and the newly created transaction
fails to commit. |
| UnrecognizedActivityException |
This exception is thrown if the activity object supplied to an activity
context interface factory method is not an activity generated by a resource
adaptor installed in the SLEE. |
| UnrecognizedComponentException |
This exception class is the base class for the exceptions that report that
a ComponentID (or a deritive interface) object does not identify
a component installed in the SLEE. |
| UnrecognizedEventException |
This exception is thrown if the event names array passed to the SbbContext.maskEvent method contains the name of an
event that is not received by the SBB. |
| UnrecognizedSbbException |
This exception is thrown by management operations when passed a SbbID
object that is not recognized by the SLEE, or does not identify an SBB installed
in the SLEE. |
| UnrecognizedServiceException |
This exception is thrown by management operations when passed a ServiceID
object that is not recognized by the SLEE, or does not identify a Service installed
in the SLEE. |