cgl.narada.wsinfra.deployment
Class RoleExecutionEnvironment

java.lang.Object
  extended by cgl.narada.wsinfra.deployment.RoleExecutionEnvironment
Direct Known Subclasses:
RoleExecutionEnvironmentImpl

public abstract class RoleExecutionEnvironment
extends Object

The role execution environment is responsible for ensuring that processing related to the execution of roles is performed. In some cases it is possible that this class is responsible for ensuring completion of processing for multiple roles.


Constructor Summary
RoleExecutionEnvironment()
           
 
Method Summary
static RoleExecutionEnvironment getInstance()
           
abstract  void manageExecutionOfRole(String role, SOAPMessage soapMessage)
          Manages the execution of a role for a SOAP message received over the network.
abstract  void manageExecutionOfRoles(Enumeration roles, SOAPMessage soapMessage)
          Manages the execution of a set of roles for a SOAP message received over the network.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleExecutionEnvironment

public RoleExecutionEnvironment()
Method Detail

getInstance

public static RoleExecutionEnvironment getInstance()

manageExecutionOfRole

public abstract void manageExecutionOfRole(String role,
                                           SOAPMessage soapMessage)
                                    throws DeploymentException
Manages the execution of a role for a SOAP message received over the network.

Throws:
DeploymentException

manageExecutionOfRoles

public abstract void manageExecutionOfRoles(Enumeration roles,
                                            SOAPMessage soapMessage)
                                     throws DeploymentException
Manages the execution of a set of roles for a SOAP message received over the network.

Throws:
DeploymentException


For comments and suggestions please send e-mail to The NaradaBrokering Project