org.objectweb.jonas.ws.axis.JOnASEJBProvider Class Reference

List of all members.

Public Member Functions

 JOnASEJBProvider ()

Static Public Attributes

final String OPTION_SEINTERFACENAME = "serviceEndpointInterfaceName"
final String OPTION_SEJNDINAME = "serviceEndpointJndiName"

Protected Member Functions

Object makeNewServiceObject (MessageContext msgContext, String seiName) throws Exception
Object invokeMethod (MessageContext msgContext, Method method, Object obj, Object[] argValues) throws Exception
String getServiceClassNameOptionName ()

Detailed Description

Expose the service-endpoint interface of the Ejb.

Author:
Guillaume Sauthier

Definition at line 52 of file JOnASEJBProvider.java.


Constructor & Destructor Documentation

org.objectweb.jonas.ws.axis.JOnASEJBProvider.JOnASEJBProvider  ) 
 

Create a new JOnASEJBProvider

Definition at line 77 of file JOnASEJBProvider.java.


Member Function Documentation

String org.objectweb.jonas.ws.axis.JOnASEJBProvider.getServiceClassNameOptionName  )  [protected]
 

Override the default implementation

Returns:
Return the option in the configuration that contains the service class name. In the EJB case, it is the JNDI name of the bean.

Definition at line 145 of file JOnASEJBProvider.java.

Object org.objectweb.jonas.ws.axis.JOnASEJBProvider.invokeMethod MessageContext  msgContext,
Method  method,
Object  obj,
Object[]  argValues
throws Exception [protected]
 

Override the default implementation : create a SecurityContext from username and password

Exceptions:
Exception if method invokation fail or produce an Exception

Definition at line 129 of file JOnASEJBProvider.java.

Object org.objectweb.jonas.ws.axis.JOnASEJBProvider.makeNewServiceObject MessageContext  msgContext,
String  seiName
throws Exception [protected]
 

Override the default implementation Return a object which implements the service.

Parameters:
msgContext the message context
seiName The Service Endpoint Interface classname
Returns:
an object that implements the service
Exceptions:
Exception when trying to create a Serviceobject without serviceendpoint name aprameter

Definition at line 91 of file JOnASEJBProvider.java.

References org.objectweb.jonas_ejb.container.JServiceEndpointHome.create(), org.objectweb.jonas.ws.axis.JOnASEJBProvider.OPTION_SEINTERFACENAME, org.objectweb.jonas.ws.axis.JOnASEJBProvider.OPTION_SEJNDINAME, and org.objectweb.jonas_ejb.container.JServiceEndpoint.setMessageContext().

Here is the call graph for this function:


Member Data Documentation

final String org.objectweb.jonas.ws.axis.JOnASEJBProvider.OPTION_SEINTERFACENAME = "serviceEndpointInterfaceName" [static]
 

parameter service-endpoint class name

Definition at line 62 of file JOnASEJBProvider.java.

Referenced by org.objectweb.jonas.ws.axis.JOnASEJBProvider.makeNewServiceObject().

final String org.objectweb.jonas.ws.axis.JOnASEJBProvider.OPTION_SEJNDINAME = "serviceEndpointJndiName" [static]
 

parameter service-endpoint JNDI name

Definition at line 67 of file JOnASEJBProvider.java.

Referenced by org.objectweb.jonas.ws.axis.JOnASEJBProvider.makeNewServiceObject().


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