javax.slee.profile
Interface ProfileTableActivityContextInterfaceFactory


public interface ProfileTableActivityContextInterfaceFactory

The Profile Table Activity Context Interface Factory is used by SBBs to obtain an ActivityContextInterface object for a profile table activity.

SBB JNDI Location:
java:comp/env/slee/facilities/profiletableactivitycontextinterfacefactory


Method Summary
 ActivityContextInterface getActivityContextInterface(ProfileTableActivity activity)
          Get an ActivityContextInterface object for the profile table activity.
 

Method Detail

getActivityContextInterface

public ActivityContextInterface getActivityContextInterface(ProfileTableActivity activity)
                                                     throws java.lang.NullPointerException,
                                                            TransactionRequiredLocalException,
                                                            UnrecognizedActivityException,
                                                            FactoryException
Get an ActivityContextInterface object for the profile table activity.

This method is a mandatory transactional method.

Parameters:
activity - the profile table activity.
Returns:
an ActivityContextInterface object that encapsulates the profile table 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 profile table activity created by the SLEE.
FactoryException - if the ActivityContextInterface object could not be created due to a system-level failure.