org.apache.geronimo.axis.server
Class AxisWebServiceContainer

java.lang.Object
  extended byorg.apache.geronimo.axis.server.AxisWebServiceContainer
All Implemented Interfaces:
java.io.Serializable, WebServiceContainer

public class AxisWebServiceContainer
extends java.lang.Object
implements WebServiceContainer

Version:
$Rev$ $Date$
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.apache.geronimo.webservices.WebServiceContainer
WebServiceContainer.Request, WebServiceContainer.Response
 
Field Summary
private  java.lang.ClassLoader classLoader
           
private  java.net.URI location
           
private static Log log
           
static java.lang.String REQUEST
           
static java.lang.String RESPONSE
           
private  org.apache.axis.handlers.soap.SOAPService service
           
private  java.net.URI wsdlLocation
           
private  java.util.Map wsdlMap
           
private  javax.wsdl.xml.WSDLWriter wsdlWriter
           
static java.lang.String XSD_NS
           
 
Fields inherited from interface org.apache.geronimo.webservices.WebServiceContainer
MESSAGE_CONTEXT, POJO_INSTANCE
 
Constructor Summary
AxisWebServiceContainer(java.net.URI location, java.net.URI wsdlURL, org.apache.axis.handlers.soap.SOAPService service, java.util.Map wsdlMap, java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.net.URI getLocation()
           
 void getWsdl(WebServiceContainer.Request request, WebServiceContainer.Response response)
           
private  org.apache.axis.Message handleException(org.apache.axis.MessageContext context, WebServiceContainer.Response res, java.lang.Exception e)
           
private  org.apache.axis.Message handleFault(org.apache.axis.AxisFault fault, WebServiceContainer.Response res, org.apache.axis.MessageContext context)
           
 void invoke(WebServiceContainer.Request req, WebServiceContainer.Response res)
           
private  void readObject(java.io.ObjectInputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST

public static final java.lang.String REQUEST

RESPONSE

public static final java.lang.String RESPONSE

log

private static Log log

XSD_NS

public static final java.lang.String XSD_NS
See Also:
Constant Field Values

location

private final java.net.URI location

wsdlLocation

private final java.net.URI wsdlLocation

service

private final org.apache.axis.handlers.soap.SOAPService service

classLoader

private final java.lang.ClassLoader classLoader

wsdlMap

private final java.util.Map wsdlMap

wsdlWriter

private transient javax.wsdl.xml.WSDLWriter wsdlWriter
Constructor Detail

AxisWebServiceContainer

public AxisWebServiceContainer(java.net.URI location,
                               java.net.URI wsdlURL,
                               org.apache.axis.handlers.soap.SOAPService service,
                               java.util.Map wsdlMap,
                               java.lang.ClassLoader classLoader)
                        throws javax.wsdl.WSDLException
Method Detail

invoke

public void invoke(WebServiceContainer.Request req,
                   WebServiceContainer.Response res)
            throws java.lang.Exception
Specified by:
invoke in interface WebServiceContainer
Throws:
java.lang.Exception

handleException

private org.apache.axis.Message handleException(org.apache.axis.MessageContext context,
                                                WebServiceContainer.Response res,
                                                java.lang.Exception e)

handleFault

private org.apache.axis.Message handleFault(org.apache.axis.AxisFault fault,
                                            WebServiceContainer.Response res,
                                            org.apache.axis.MessageContext context)

getWsdl

public void getWsdl(WebServiceContainer.Request request,
                    WebServiceContainer.Response response)
             throws java.lang.Exception
Specified by:
getWsdl in interface WebServiceContainer
Throws:
java.lang.Exception

getLocation

public java.net.URI getLocation()

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2005 Apache Software Foundation. All Rights Reserved.