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