javax.slee.nullactivity
Interface NullActivityContextInterfaceFactory


public interface NullActivityContextInterfaceFactory

The Null Activity Context Interface Factory is used by SBBs to obtain an ActivityContextInterface object for a null activity.

SBB JNDI Location:
java:comp/env/slee/nullactivity/activitycontextinterfacefactory

See Also:
NullActivity, NullActivityFactory

Method Summary
 ActivityContextInterface getActivityContextInterface(NullActivity activity)
          Get an ActivityContextInterface object for a null activity.
 

Method Detail

getActivityContextInterface

public ActivityContextInterface getActivityContextInterface(NullActivity activity)
                                                     throws java.lang.NullPointerException,
                                                            TransactionRequiredLocalException,
                                                            UnrecognizedActivityException,
                                                            FactoryException
Get an ActivityContextInterface object for a null activity.

This method is a mandatory transactional method.

Parameters:
activity - the null activity.
Returns:
an ActivityContextInterface object that encapsulates the null activity.
Throws:
java.lang.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.