cgl.narada.wsinfra.deployment.impl
Class RoleExecutionEnvironmentImpl

java.lang.Object
  extended by cgl.narada.wsinfra.deployment.RoleExecutionEnvironment
      extended by cgl.narada.wsinfra.deployment.impl.RoleExecutionEnvironmentImpl

public class RoleExecutionEnvironmentImpl
extends RoleExecutionEnvironment

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.


Method Summary
static RoleExecutionEnvironment getInstance()
           
 void manageExecutionOfRole(String role, SOAPMessage soapMessage)
          Manages the execution of a role for a SOAP message received over the network.
 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
 

Method Detail

getInstance

public static RoleExecutionEnvironment getInstance()

manageExecutionOfRole

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

Specified by:
manageExecutionOfRole in class RoleExecutionEnvironment
Throws:
DeploymentException

manageExecutionOfRoles

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

Specified by:
manageExecutionOfRoles in class RoleExecutionEnvironment
Throws:
DeploymentException


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