Package | Description |
---|---|
javax.slee |
This package defines the APIs for SBB components, as well as common classes and interfaces for other SLEE subsystems.
|
javax.slee.facilities |
This package defines the interfaces and classes for the SLEE facilities available to SBBs and resource adaptors.
|
javax.slee.nullactivity |
This package defines the interfaces for the use of Null Activities.
|
javax.slee.profile |
This package defines the classes and interfaces for profiles and profile-related activities and events.
|
javax.slee.serviceactivity |
This package defines the interfaces for the use of Service Activities.
|
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface[] |
SbbContext.getActivities()
Get the set of Activity Contexts that the SBB entity currently associated with
the instance is currently attached to.
|
ActivityContextInterface |
EventContext.getActivityContextInterface()
Get a reference to the Activity Context the event was fired on.
|
ActivityContextInterface |
RolledBackContext.getActivityContextInterface()
Get the
ActivityContextInterface argument passed to the event handler
method invoked by the SLEE in the transaction that rolled back. |
Modifier and Type | Method and Description |
---|---|
String[] |
SbbContext.getEventMask(ActivityContextInterface aci)
Get the event mask currently set for an Activity Context for the SBB entity
currently associated with the instance.
|
void |
SbbContext.maskEvent(String[] eventNames,
ActivityContextInterface aci)
Mask events fired on an Activity Context from delivery to the SBB entity
currently associated with the instance.
|
void |
Sbb.sbbExceptionThrown(Exception exception,
Object event,
ActivityContextInterface aci)
This SLEE invokes this method on an SBB object when a mandatory transactional
method of the SBB object throws an unchecked exception.
|
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface |
TimerFacility.getActivityContextInterface(TimerID timerID)
Get a reference to the Activity Context on which a timer was set.
|
ActivityContextInterface |
ActivityContextNamingFacility.lookup(String name)
Get a reference to the Activity Context bound to a particular name.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityContextNamingFacility.bind(ActivityContextInterface aci,
String name)
Bind an Activity Context to a name.
|
TimerID |
TimerFacility.setTimer(ActivityContextInterface aci,
Address address,
long startTime,
long period,
int numRepetitions,
TimerOptions options)
Set a periodic timer.
|
TimerID |
TimerFacility.setTimer(ActivityContextInterface aci,
Address address,
long expireTime,
TimerOptions options)
Set a non-periodic timer.
|
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface |
NullActivityContextInterfaceFactory.getActivityContextInterface(NullActivity activity)
Get an
ActivityContextInterface object for a null activity. |
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface |
ProfileTableActivityContextInterfaceFactory.getActivityContextInterface(ProfileTableActivity activity)
Get an
ActivityContextInterface object for the profile table activity. |
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface |
ServiceActivityContextInterfaceFactory.getActivityContextInterface(ServiceActivity activity)
Get an
ActivityContextInterface object for a Service activity. |