org.objectweb.jonas.ws.axis
Class JService

java.lang.Object
  extended by org.apache.axis.client.Service
      extended by org.objectweb.jonas.ws.axis.JService
All Implemented Interfaces:
java.io.Serializable, javax.naming.Referenceable, javax.xml.rpc.Service

public class JService
extends org.apache.axis.client.Service

JService is the JOnAS J2EE layer on top of axis Service implementation. It is currently a no-op class.

Author:
Guillaume Sauthier
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.axis.client.Service
org.apache.axis.client.Service.HandlerRegistryImpl
 
Field Summary
 
Fields inherited from class org.apache.axis.client.Service
_call
 
Constructor Summary
JService()
           
JService(org.apache.axis.EngineConfiguration config)
           
JService(java.io.InputStream wsdlInputStream, javax.xml.namespace.QName serviceName)
           
JService(org.apache.axis.wsdl.gen.Parser parser, javax.xml.namespace.QName serviceName)
           
JService(javax.xml.namespace.QName serviceName)
           
JService(java.lang.String wsdlLocation, javax.xml.namespace.QName serviceName)
           
JService(java.net.URL wsdlDoc, javax.xml.namespace.QName serviceName)
           
 
Method Summary
 void assignCallProperties(java.lang.String name, java.util.Properties callProperties)
           
 void assignSEIClassnameToWSDLPort(java.util.Map map)
          Assign the classname 2 port Map.
 void assignStubProperties(java.lang.String name, java.util.Properties stubProperties)
           
 javax.xml.rpc.Call createCall()
           
 java.util.Properties getCallProperties(java.lang.String name)
           
 java.rmi.Remote getPort(java.lang.Class proxyInterface)
           
 java.util.Properties getStubProperties(java.lang.String name)
           
 
Methods inherited from class org.apache.axis.client.Service
createCall, createCall, createCall, getAxisClient, getCacheWSDL, getCall, getCalls, getEngine, getEngineConfiguration, getHandlerRegistry, getMaintainSession, getPort, getPort, getPorts, getReference, getServiceName, getTypeMappingRegistry, getWSDLDocumentLocation, getWSDLParser, getWSDLService, setCacheWSDL, setEngine, setEngineConfiguration, setMaintainSession, setTypeMappingRegistry, setTypeMappingVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JService

public JService()
See Also:
Service.Service()

JService

public JService(javax.xml.namespace.QName serviceName)
See Also:
org.apache.axis.client.Service#Service(javax.xml.rpc.QName)

JService

public JService(org.apache.axis.EngineConfiguration config)
See Also:
Service.Service(org.apache.axis.EngineConfiguration)

JService

public JService(java.net.URL wsdlDoc,
                javax.xml.namespace.QName serviceName)
         throws javax.xml.rpc.ServiceException
Throws:
javax.xml.rpc.ServiceException
See Also:
org.apache.axis.client.Service#Service(java.net.URL, javax.xml.rpc.QName)

JService

public JService(org.apache.axis.wsdl.gen.Parser parser,
                javax.xml.namespace.QName serviceName)
         throws javax.xml.rpc.ServiceException
Throws:
javax.xml.rpc.ServiceException
See Also:
org.apache.axis.client.Service#Service(org.apache.axis.wsdl.gen.Parser, javax.xml.rpc.QName)

JService

public JService(java.lang.String wsdlLocation,
                javax.xml.namespace.QName serviceName)
         throws javax.xml.rpc.ServiceException
Throws:
javax.xml.rpc.ServiceException
See Also:
org.apache.axis.client.Service#Service(java.lang.String, javax.xml.rpc.QName)

JService

public JService(java.io.InputStream wsdlInputStream,
                javax.xml.namespace.QName serviceName)
         throws javax.xml.rpc.ServiceException
Throws:
javax.xml.rpc.ServiceException
See Also:
org.apache.axis.client.Service#Service(java.io.InputStream, javax.xml.rpc.QName)
Method Detail

getPort

public java.rmi.Remote getPort(java.lang.Class proxyInterface)
                        throws javax.xml.rpc.ServiceException
Specified by:
getPort in interface javax.xml.rpc.Service
Overrides:
getPort in class org.apache.axis.client.Service
Throws:
javax.xml.rpc.ServiceException
See Also:
Service.getPort(java.lang.Class)

createCall

public javax.xml.rpc.Call createCall()
                              throws javax.xml.rpc.ServiceException
Specified by:
createCall in interface javax.xml.rpc.Service
Overrides:
createCall in class org.apache.axis.client.Service
Throws:
javax.xml.rpc.ServiceException
See Also:
Service.createCall()

assignSEIClassnameToWSDLPort

public void assignSEIClassnameToWSDLPort(java.util.Map map)
Assign the classname 2 port Map.

Parameters:
map - Map to be used

assignCallProperties

public void assignCallProperties(java.lang.String name,
                                 java.util.Properties callProperties)
Parameters:
name - port name
callProperties - properties used to configure the Call instances

assignStubProperties

public void assignStubProperties(java.lang.String name,
                                 java.util.Properties stubProperties)
Parameters:
name - port name
stubProperties - properties used to configure the Stub instances

getCallProperties

public java.util.Properties getCallProperties(java.lang.String name)
Parameters:
name - port name
Returns:
Returns the callProperties.

getStubProperties

public java.util.Properties getStubProperties(java.lang.String name)
Parameters:
name - port name
Returns:
Returns the stubProperties.