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.resource |
This package defines the classes and interfaces for resource adaptor components.
|
javax.slee.serviceactivity |
This package defines the interfaces for the use of Service Activities.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityContextInterface.attach(SbbLocalObject sbb)
Attach an SBB entity to the Activity Context.
|
SbbLocalObject |
ChildRelation.create()
Create a new SBB entity of the SBB type associated with the relation.
|
void |
ActivityContextInterface.detach(SbbLocalObject sbb)
Detach an SBB entity from the Activity Context.
|
ActivityContextInterface[] |
SbbContext.getActivities()
Get the set of Activity Contexts that the SBB entity currently associated with
the instance is currently attached to.
|
Object |
ActivityContextInterface.getActivity()
Get the Activity object for the activity encapsulated by this Activity Context.
|
String[] |
SbbContext.getEventMask(ActivityContextInterface aci)
Get the event mask currently set for an Activity Context for the SBB entity
currently associated with the instance.
|
boolean |
SbbContext.getRollbackOnly()
Test if the current transaction has been marked for rollback only.
|
SbbLocalObject |
SbbContext.getSbbLocalObject()
Get a local object reference to the SBB entity currently associated with the instance.
|
byte |
SbbLocalObject.getSbbPriority()
Get the invocation priority for the SBB entity referenced by this
SbbLocalObject . |
boolean |
ActivityContextInterface.isAttached(SbbLocalObject sbb)
Determine if a specified SBB entity is attached to this Activity Context.
|
boolean |
ActivityContextInterface.isEnding()
Determine if the activity context is in the ending state.
|
boolean |
SbbLocalObject.isIdentical(SbbLocalObject obj)
Compare this
SbbLocalObject for identity equality with another. |
boolean |
EventContext.isSuspended()
Determine if event delivery of the event associated with this event context is currently
suspended.
|
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 |
SbbLocalObject.remove()
Remove the SBB entity referenced by this
SbbLocalObject . |
void |
EventContext.resumeDelivery()
Resume previously suspended event delivery of the event associated with this event
context.
|
void |
SbbContext.setRollbackOnly()
Mark the current transaction for rollback.
|
void |
SbbLocalObject.setSbbPriority(byte priority)
Set the invocation priority for the SBB entity referenced by this
SbbLocalObject . |
void |
EventContext.suspendDelivery()
Suspend further delivery of the event associated with this event context.
|
void |
EventContext.suspendDelivery(int timeout)
Suspend further delivery of the event associated with this event context.
|
Modifier and Type | Method and Description |
---|---|
void |
ActivityContextNamingFacility.bind(ActivityContextInterface aci,
String name)
Bind an Activity Context to a name.
|
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.
|
void |
ActivityContextNamingFacility.unbind(String name)
Unbind a bound name.
|
Modifier and Type | Method and Description |
---|---|
NullActivity |
NullActivityFactory.createNullActivity()
Create a new null activity.
|
void |
NullActivity.endActivity()
End the null activity.
|
ActivityContextInterface |
NullActivityContextInterfaceFactory.getActivityContextInterface(NullActivity activity)
Get an
ActivityContextInterface object for a null activity. |
Modifier and Type | Method and Description |
---|---|
ProfileLocalObject |
ProfileTable.create(String profileName)
Create a new profile with the specified name in the profile table represented by this
ProfileTable object. |
ProfileLocalObject |
ProfileTable.find(String profileName)
Find an existing profile with the specified profile name within the profile table
represented by this
ProfileTable object. |
Collection |
ProfileTable.findAll()
Find all profiles within the profile table represented by this
ProfileTable
object. |
ProfileLocalObject |
ProfileTable.findProfileByAttribute(String attributeName,
Object attributeValue)
Find a profile contained in the profile table represented by this
ProfileTable
object where the specified profile attribute is set to the specified value. |
Collection |
ProfileTable.findProfilesByAttribute(String attributeName,
Object attributeValue)
Find all profiles within the profile table represented by this
ProfileTable
object where the specified profile attribute is set to the specified value. |
ActivityContextInterface |
ProfileTableActivityContextInterfaceFactory.getActivityContextInterface(ProfileTableActivity activity)
Get an
ActivityContextInterface object for the profile table activity. |
boolean |
ProfileContext.getRollbackOnly()
Test if the current transaction has been marked for rollback only.
|
void |
ProfileLocalObject.remove()
Remove the profile referenced by this
ProfileLocalObject . |
boolean |
ProfileTable.remove(String profileName)
Remove an existing profile with the specified profile name from the profile table
represented by this
ProfileTable object. |
void |
ProfileContext.setRollbackOnly()
Mark the current transaction for rollback.
|
Modifier and Type | Method and Description |
---|---|
void |
SleeEndpoint.endActivityTransacted(ActivityHandle handle)
Notify the SLEE that an activity is ending.
|
void |
SleeEndpoint.fireEventTransacted(ActivityHandle handle,
FireableEventType eventType,
Object event,
Address address,
ReceivableService service)
Fire an event on an activity to the SLEE.
|
void |
SleeEndpoint.fireEventTransacted(ActivityHandle handle,
FireableEventType eventType,
Object event,
Address address,
ReceivableService service,
int eventFlags)
Fire an event on an activity to the SLEE.
|
void |
SleeEndpoint.startActivitySuspended(ActivityHandle handle,
Object activity)
Notify the SLEE that a new activity has started, and that it is suspended.
|
void |
SleeEndpoint.startActivitySuspended(ActivityHandle handle,
Object activity,
int activityFlags)
Notify the SLEE that a new activity has started, and that it is suspended.
|
void |
SleeEndpoint.startActivityTransacted(ActivityHandle handle,
Object activity)
Notify the SLEE that a new activity has started.
|
void |
SleeEndpoint.startActivityTransacted(ActivityHandle handle,
Object activity,
int activityFlags)
Notify the SLEE that a new activity has started.
|
void |
SleeEndpoint.suspendActivity(ActivityHandle handle)
Suspend an activity within the context of the calling transaction.
|
Modifier and Type | Method and Description |
---|---|
ServiceActivity |
ServiceActivityFactory.getActivity()
Get the Service activity object for the invoking SBB.
|
ActivityContextInterface |
ServiceActivityContextInterfaceFactory.getActivityContextInterface(ServiceActivity activity)
Get an
ActivityContextInterface object for a Service activity. |