org.jboss.webservice.server
Class AbstractServlet
java.lang.Object
HttpServlet
org.jboss.axis.transport.http.AxisServletBase (src)
org.jboss.axis.transport.http.AxisServlet (src)
org.jboss.webservice.server.AbstractServlet
- Direct Known Subclasses:
- ContextServlet (src) , ServiceEndpointServlet (src)
- public abstract class AbstractServlet
- extends AxisServlet (src)
The servlet that that is associated with context /ws4ee
It manages the 'Version' service
- Since:
- 09-Feb-2005
- See Also:
- Serialized Form
Method Summary |
AxisServer (src) |
getEngine()
Get an AxisServer with the EngineConfiguration from the JMX AxisService |
protected java.lang.String |
getTransportURL(HttpServletRequest req,
java.lang.String serviceName)
Get the transport URL
For JSE service endpoints
e.g. |
protected void |
processWsdlRequest(MessageContext (src) msgContext,
HttpServletResponse res,
java.io.PrintWriter writer)
Handle a wsdl request |
protected void |
reportAvailableServices(HttpServletResponse res,
java.io.PrintWriter writer,
HttpServletRequest req)
This method lists the available services; it is called when there is
nothing to execute on a GET |
protected void |
setupHTMLResponseHeader(HttpServletResponse res,
java.io.PrintWriter writer)
|
Methods inherited from class org.jboss.axis.transport.http.AxisServlet (src) |
createMessageContext, doGet, doPost, getDefaultJWSClassDir, getHttpServletResponseStatus, getJWSClassDir, getProtocolVersion, getServiceName, init, invokeEndpointFromGet, logException, processAxisFault, processMethodRequest, reportCantGetAxisService, reportCantGetJWSService, reportNoWSDL, reportServiceInfo, reportTrouble |
Methods inherited from class org.jboss.axis.transport.http.AxisServletBase (src) |
decLockCounter, destroy, getEngine, getEngineEnvironment, getHomeDir, getLoadCounter, getOption, getServletContext, getWebappBase, getWebInfPath, incLockCounter, isDevelopment, service |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final Logger (src) log
AbstractServlet
public AbstractServlet()
getTransportURL
protected java.lang.String getTransportURL(HttpServletRequest req,
java.lang.String serviceName)
- Get the transport URL
For JSE service endpoints
e.g. http://localhost:8080/whatever-url-mapping
setupHTMLResponseHeader
protected void setupHTMLResponseHeader(HttpServletResponse res,
java.io.PrintWriter writer)
- Overrides:
setupHTMLResponseHeader
in class AxisServlet (src)
reportAvailableServices
protected void reportAvailableServices(HttpServletResponse res,
java.io.PrintWriter writer,
HttpServletRequest req)
throws ConfigurationException (src) ,
AxisFault (src)
- This method lists the available services; it is called when there is
nothing to execute on a GET
- Overrides:
reportAvailableServices
in class AxisServlet (src)
- Parameters:
res
- writer
- req
-
- Throws:
AxisFault (src)
ConfigurationException (src)
processWsdlRequest
protected void processWsdlRequest(MessageContext (src) msgContext,
HttpServletResponse res,
java.io.PrintWriter writer)
throws AxisFault (src)
- Handle a wsdl request
- Overrides:
processWsdlRequest
in class AxisServlet (src)
- Parameters:
msgContext
- message context so farres
- response to write towriter
- output stream
- Throws:
AxisFault (src)
- when anything other than a Server.NoService fault is reported
during WSDL generation
getEngine
public AxisServer (src) getEngine()
throws AxisFault (src)
- Get an AxisServer with the EngineConfiguration from the JMX AxisService
- Overrides:
getEngine
in class AxisServletBase (src)
- Returns:
-
- Throws:
AxisFault (src)