javax.activity.coordination
Interface ServiceManager


public interface ServiceManager


Method Summary
 void activityImported(ServiceInformation serviceInfo)
           
 int getActivityType()
           
 java.lang.String getCompletionSignalSetName()
           
 PropertyGroupManager getPropertyGroupManager(java.lang.String propertyGroupName)
           
 java.lang.String[] getPropertyGroupNames()
           
 ServiceInformation getServiceInformation()
           
 SignalSet getSignalSet(java.lang.String signalSetName)
           
 SubordinateSignalSet getSubordinateSignalSet(java.lang.String signalSetName)
           
 RecoverableAction[] recoverActions(GlobalId globalId, java.lang.String signalSetName)
           
 SignalSet[] recoverSignalSets(GlobalId globalId)
           
 

Method Detail

getServiceInformation

public ServiceInformation getServiceInformation()

getSignalSet

public SignalSet getSignalSet(java.lang.String signalSetName)
                       throws SignalSetUnknownException,
                              NoImplementException
Throws:
SignalSetUnknownException
NoImplementException

getSubordinateSignalSet

public SubordinateSignalSet getSubordinateSignalSet(java.lang.String signalSetName)
                                             throws SignalSetUnknownException,
                                                    NoImplementException
Throws:
SignalSetUnknownException
NoImplementException

getPropertyGroupManager

public PropertyGroupManager getPropertyGroupManager(java.lang.String propertyGroupName)
                                             throws PropertyGroupUnknownException
Throws:
PropertyGroupUnknownException

getPropertyGroupNames

public java.lang.String[] getPropertyGroupNames()

getCompletionSignalSetName

public java.lang.String getCompletionSignalSetName()

getActivityType

public int getActivityType()

activityImported

public void activityImported(ServiceInformation serviceInfo)

recoverSignalSets

public SignalSet[] recoverSignalSets(GlobalId globalId)
                              throws ActivityCompletedException,
                                     SystemException
Throws:
ActivityCompletedException
SystemException

recoverActions

public RecoverableAction[] recoverActions(GlobalId globalId,
                                          java.lang.String signalSetName)
                                   throws SignalSetUnknownException,
                                          ActivityCompletedException,
                                          SystemException
Throws:
SignalSetUnknownException
ActivityCompletedException
SystemException