org.apache.geronimo.axis2.pojo
Class POJOWebServiceContainer

java.lang.Object
  extended by org.apache.geronimo.axis2.Axis2WebServiceContainer
      extended by org.apache.geronimo.axis2.pojo.POJOWebServiceContainer
All Implemented Interfaces:
Serializable, WebServiceContainer

public class POJOWebServiceContainer
extends Axis2WebServiceContainer

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.geronimo.axis2.Axis2WebServiceContainer
Axis2WebServiceContainer.Axis2TransportInfo
 
Nested classes/interfaces inherited from interface org.apache.geronimo.webservices.WebServiceContainer
WebServiceContainer.Request, WebServiceContainer.Response
 
Field Summary
 
Fields inherited from class org.apache.geronimo.axis2.Axis2WebServiceContainer
address, annotationProcessor, axis2ModuleRegistry, binding, configurationContext, context, endpointClass, endpointClassName, factoryRegistry, jndiResolver, moduleName, portInfo, REQUEST, RESPONSE, service, wsdlQueryHandler
 
Fields inherited from interface org.apache.geronimo.webservices.WebServiceContainer
LOCATION_REPLACEMENT_TOKEN, MESSAGE_CONTEXT, POJO_INSTANCE, SERVLET_CONTEXT, SERVLET_REQUEST, SERVLET_RESPONSE
 
Constructor Summary
POJOWebServiceContainer(PortInfo portInfo, String endpointClassName, org.osgi.framework.Bundle bundle, Context context, Axis2ModuleRegistry axis2ModuleRegistry, AnnotationHolder holder, String contextRoot, String moduleName)
           
 
Method Summary
protected  AxisServiceGenerator createServiceGenerator()
           
 void destroy()
           
 void init()
           
protected  void processURLRequest(WebServiceContainer.Request request, WebServiceContainer.Response response, org.apache.axis2.description.AxisService service, org.apache.axis2.context.MessageContext msgContext)
           
protected  void processXMLRequest(WebServiceContainer.Request request, WebServiceContainer.Response response, org.apache.axis2.description.AxisService service, org.apache.axis2.context.MessageContext msgContext)
           
 
Methods inherited from class org.apache.geronimo.axis2.Axis2WebServiceContainer
configureAddressing, configureHandlers, destroyHandlers, doService, doService2, getPortInfos, getServicePath, getWsdl, injectHandlers, injectResources, invoke, processGETRequest, processPOSTRequest, setMsgContextProperties, trimContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POJOWebServiceContainer

public POJOWebServiceContainer(PortInfo portInfo,
                               String endpointClassName,
                               org.osgi.framework.Bundle bundle,
                               Context context,
                               Axis2ModuleRegistry axis2ModuleRegistry,
                               AnnotationHolder holder,
                               String contextRoot,
                               String moduleName)
Method Detail

init

public void init()
          throws Exception
Overrides:
init in class Axis2WebServiceContainer
Throws:
Exception

createServiceGenerator

protected AxisServiceGenerator createServiceGenerator()
Overrides:
createServiceGenerator in class Axis2WebServiceContainer

processXMLRequest

protected void processXMLRequest(WebServiceContainer.Request request,
                                 WebServiceContainer.Response response,
                                 org.apache.axis2.description.AxisService service,
                                 org.apache.axis2.context.MessageContext msgContext)
                          throws Exception
Overrides:
processXMLRequest in class Axis2WebServiceContainer
Throws:
Exception

processURLRequest

protected void processURLRequest(WebServiceContainer.Request request,
                                 WebServiceContainer.Response response,
                                 org.apache.axis2.description.AxisService service,
                                 org.apache.axis2.context.MessageContext msgContext)
                          throws Exception
Overrides:
processURLRequest in class Axis2WebServiceContainer
Throws:
Exception

destroy

public void destroy()
Specified by:
destroy in interface WebServiceContainer
Overrides:
destroy in class Axis2WebServiceContainer


Copyright © 2003-2011 The Apache Geronimo development community. All Rights Reserved.