org.objectweb.jonas_lib.deployment.api.HandlerDesc Class Reference

List of all members.

Public Member Functions

 HandlerDesc (ClassLoader classLoader, Handler handler) throws DeploymentDescException
String getName ()
String getHandlerClassName ()
Class getHandlerClass ()
Map getInitParams ()
String getInitParam (String pname)
List getSOAPHeaders ()
List getSOAPRoles ()
List getPortNames ()
boolean equals (Object other)
String toString ()

Detailed Description

The Handler class describe both

Author:
Guillaume Sauthier

Xavier Delplanque

Helene Joanin

Definition at line 51 of file HandlerDesc.java.


Constructor & Destructor Documentation

org.objectweb.jonas_lib.deployment.api.HandlerDesc.HandlerDesc ClassLoader  classLoader,
Handler  handler
throws DeploymentDescException
 

Creates a new HandlerRef object.

Parameters:
classLoader ejbjar classLoader
handler contains informations defined in web deployment descriptor (service-ref)
Exceptions:
DeploymentDescException When Construction fails.

Definition at line 83 of file HandlerDesc.java.

References org.objectweb.jonas_lib.deployment.xml.InitParam.getParamName(), and org.objectweb.jonas_lib.deployment.xml.InitParam.getParamValue().

Here is the call graph for this function:


Member Function Documentation

boolean org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals Object  other  ) 
 

Test Equality between 2 Objects.

Parameters:
other The object to compare.
Returns:
true if the objects are equals in value, else false.

Definition at line 226 of file HandlerDesc.java.

References org.objectweb.jonas_lib.deployment.api.HandlerDesc.getHandlerClass(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getInitParams(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getName(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getPortNames(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPHeaders(), and org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPRoles().

Here is the call graph for this function:

Class org.objectweb.jonas_lib.deployment.api.HandlerDesc.getHandlerClass  ) 
 

Return the Handler implementation class.

Returns:
the Handler class

Definition at line 166 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), and org.objectweb.jonas_ws.wsgen.generator.axis.VcHandler.VcHandler().

String org.objectweb.jonas_lib.deployment.api.HandlerDesc.getHandlerClassName  ) 
 

Return the name of class of the Handler.

Returns:
the name of class of the Handler.

Definition at line 157 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler().

String org.objectweb.jonas_lib.deployment.api.HandlerDesc.getInitParam String  pname  ) 
 

Return the value of an init-param.

Parameters:
pname The key of init-param map.
Returns:
the value of an init-param

Definition at line 186 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler().

Map org.objectweb.jonas_lib.deployment.api.HandlerDesc.getInitParams  ) 
 

Return all the init-params of the Handler.

Returns:
the init-params of the Handler

Definition at line 175 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler(), org.objectweb.jonas_ws.wsgen.generator.axis.VcHandler.VcHandler(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler().

String org.objectweb.jonas_lib.deployment.api.HandlerDesc.getName  ) 
 

Return the name of the Handler.

Returns:
the name of the Handler.

Definition at line 147 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler(), and org.objectweb.jonas_ws.wsgen.generator.axis.VcHandler.VcHandler().

List org.objectweb.jonas_lib.deployment.api.HandlerDesc.getPortNames  ) 
 

Return the list of port name the Handler is associated with. The names match the localPart of the Port QName.

Returns:
the list of port name the Handler is associated with.

Definition at line 215 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), org.objectweb.jonas_ws.wsgen.generator.axis.VContextFactory.getContext(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler().

List org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPHeaders  ) 
 

Return the list of Headers the Handlers will access.

Returns:
the list of Headers the Handlers will access.

Definition at line 195 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler(), org.objectweb.jonas_ws.wsgen.generator.axis.VcHandler.VcHandler(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler().

List org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPRoles  ) 
 

Return the list of SOAP Actor Definitions the Handler will play as a role.

Returns:
the list of Role the Handler will play

Definition at line 205 of file HandlerDesc.java.

Referenced by org.objectweb.jonas_lib.deployment.api.HandlerDesc.equals(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.wscf.JOnASWSCFHandler.JOnASWSCFHandler(), org.objectweb.jonas_ws.wsgen.generator.axis.VcHandler.VcHandler(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler().

String org.objectweb.jonas_lib.deployment.api.HandlerDesc.toString  ) 
 

Returns:
Returns a String representation of a HandlerDesc

Definition at line 259 of file HandlerDesc.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:12:14 2005 for JOnAS by  doxygen 1.3.9.1