Package javax.slee

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.
 

Class Summary
Address The Address class encapsulates an address that can be used by the SLEE.
AddressPlan This class defines an enumerated type that encapsulates the values available for address or numbering plans.
AddressPresentation This class defines an enumerated type that encapsulates the values available for address presentation to other call parties.
AddressScreening This class defines an enumerated type that encapsulates the values defining whether an address has been screened by a user application.
 

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.