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

Inherits org.objectweb.jonas.ws.JServiceFactory.

Inheritance diagram for org.objectweb.jonas.ws.axis.JAxisServiceFactory:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.ws.axis.JAxisServiceFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JAxisServiceFactory ()
Reference getServiceReference (ServiceRefDesc sr, ClassLoader cl) throws WSServiceException
Object getObjectInstance (Object refObject, Name name, Context nameCtx, Hashtable env) throws Exception

Static Public Attributes

final String REF_CLIENT_CONFIG = "client.config.wsdd"
final String REF_SERVICE_WSDL = "service.wsdl.url"
final String REF_SERVICE_QNAME = "service.qname"
final String REF_SERVICE_PORT2WSDL = "port.2.wsdl.map"
final String REF_SERVICE_CALL_PROPS = "service.call.properties"
final String REF_SERVICE_STUB_PROPS = "service.stub.properties"

Detailed Description

Axis specific JServiceFactory. Create an Axis Service Reference. Used to recreate Axis Service bound in JNDI (ObjectFactory)
Author:
Guillaume Sauthier

Xavier Delplanque

Definition at line 92 of file JAxisServiceFactory.java.


Constructor & Destructor Documentation

org.objectweb.jonas.ws.axis.JAxisServiceFactory.JAxisServiceFactory  ) 
 

Construct a new JAxisServiceFactory.

Definition at line 157 of file JAxisServiceFactory.java.


Member Function Documentation

Object org.objectweb.jonas.ws.axis.JAxisServiceFactory.getObjectInstance Object  refObject,
Name  name,
Context  nameCtx,
Hashtable  env
throws Exception
 

Create a new instance of Axis Service (or sub classes) from a Reference object.

Parameters:
refObject the Reference to create an instance from
name Object Name
nameCtx Context
env the environnment
Returns:
A Service instance configured
Exceptions:
Exception when instanciation fail (check if this is a correct behavior !!!)

Definition at line 401 of file JAxisServiceFactory.java.

References org.objectweb.jonas.ws.axis.JService.getPort(), org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_QNAME, and org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_WSDL.

Here is the call graph for this function:

Reference org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference ServiceRefDesc  sr,
ClassLoader  cl
throws WSServiceException
 

Create a Reference on a Service from an Axis Service object.

Parameters:
sr the service-ref instance where informations are extracted
cl the classloader where config files can be loaded
Returns:
a Reference on a Service from an Axis Service object.
Exceptions:
WSServiceException if wsdd cannot be load or merged

Implements org.objectweb.jonas.ws.JServiceFactory.

Definition at line 169 of file JAxisServiceFactory.java.

References org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.getCallProperties(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getEndpointURL(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getName(), org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.getPortComponentDesc(), org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.getSEI(), org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.getStubProperties(), org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.getWsdlPort(), org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_CLIENT_CONFIG, org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_CALL_PROPS, org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_PORT2WSDL, org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_QNAME, org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_STUB_PROPS, and org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_WSDL.

Here is the call graph for this function:


Member Data Documentation

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_CLIENT_CONFIG = "client.config.wsdd" [static]
 

Ref name for client-config wsdd

Definition at line 115 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_CALL_PROPS = "service.call.properties" [static]
 

Ref name for the service call properties

Definition at line 135 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_PORT2WSDL = "port.2.wsdl.map" [static]
 

Ref name for a Map linking service-endpoint-interface (from port-component) to wsdl:port

Definition at line 130 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_QNAME = "service.qname" [static]
 

Ref name for the service QName

Definition at line 125 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getObjectInstance(), and org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_STUB_PROPS = "service.stub.properties" [static]
 

Ref name for the service call properties

Definition at line 140 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

final String org.objectweb.jonas.ws.axis.JAxisServiceFactory.REF_SERVICE_WSDL = "service.wsdl.url" [static]
 

Ref name for the service WSDL URL

Definition at line 120 of file JAxisServiceFactory.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getObjectInstance(), and org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().


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