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. |