public interface ProfileTableActivityContextInterfaceFactory
ActivityContextInterface
object for a profile table activity.
An SBB obtains access to a ProfileTableActivityContextInterfaceFactory
object via its JNDI environment. The Profile Table Activity Context Interface
Factory is bound into JNDI using the name specified by JNDI_NAME
.
Modifier and Type | Field and Description |
---|---|
static String |
JNDI_NAME
Constant declaring the JNDI name where a
ProfileTableActivityContextInterfaceFactory object is bound
into an SBB's JNDI environment. |
Modifier and Type | Method and Description |
---|---|
ActivityContextInterface |
getActivityContextInterface(ProfileTableActivity activity)
Get an
ActivityContextInterface object for the profile table activity. |
static final String JNDI_NAME
ProfileTableActivityContextInterfaceFactory
object is bound
into an SBB's JNDI environment.
The value of this constant is "java:comp/env/slee/facilities/profiletableactivitycontextinterfacefactory".
ActivityContextInterface getActivityContextInterface(ProfileTableActivity activity) throws NullPointerException, TransactionRequiredLocalException, UnrecognizedActivityException, FactoryException
ActivityContextInterface
object for the profile table activity.
This method is a mandatory transactional method.
activity
- the profile table activity.ActivityContextInterface
object that encapsulates the
profile table activity.NullPointerException
- if activity
is null
.TransactionRequiredLocalException
- if this method is invoked without a valid transaction
context.UnrecognizedActivityException
- if activity
is not a
valid profile table activity created by the SLEE.FactoryException
- if the ActivityContextInterface
object
could not be created due to a system-level failure.