站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 .net API Documentation 英文版文档

AxisServiceServlet (JBoss.Net API) - JBoss 3.2.7 .net API Documentation 英文版文档


org.jboss.net.axis.server
Class AxisServiceServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.apache.axis.transport.http.AxisServletBase
              extended byorg.apache.axis.transport.http.AxisServlet
                  extended byorg.jboss.net.axis.server.AxisServiceServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
FlashAxisServiceServlet

public class AxisServiceServlet
extends org.apache.axis.transport.http.AxisServlet

An AxisServlet that is able to extract the corresponding AxisEngine from its installation context and builds the right message contexts for the JBoss classloading and deployment architecture.

This servlet will also reconstruct proper SOAPAction for http-get accesses in order not to rely on unsecure url-mapping

Version:
$Revision: 1.2.4.5 $
Author:
Christoph G. Jung
See Also:
Serialized Form

Field Summary
protected  org.apache.axis.server.AxisServer server
          reference to the server
 
Fields inherited from class org.apache.axis.transport.http.AxisServlet
INIT_PROPERTY_ENABLE_LIST, INIT_PROPERTY_JWS_CLASS_DIR, INIT_PROPERTY_TRANSPORT_NAME, INIT_PROPERTY_USE_SECURITY
 
Fields inherited from class org.apache.axis.transport.http.AxisServletBase
ATTR_AXIS_ENGINE, axisServer
 
Constructor Summary
AxisServiceServlet()
          Creates new AxisServlet
 
Method Summary
protected  void fakeSoapAction(org.apache.axis.MessageContext arg0)
          set soap action uri to the path info
protected  String getConfigurationContext()
          access configuration context
 org.apache.axis.server.AxisServer getEngine()
          override AxisServlet.getEngine() in order to redirect to the corresponding AxisEngine.
protected  void reportAvailableServices(javax.servlet.http.HttpServletResponse arg0, PrintWriter arg1, javax.servlet.http.HttpServletRequest arg2)
           
 
Methods inherited from class org.apache.axis.transport.http.AxisServlet
createMessageContext, doGet, doPost, getDefaultJWSClassDir, getHttpServletResponseStatus, getJWSClassDir, getProtocolVersion, getServiceName, init, invokeEndpointFromGet, logException, processAxisFault, processListRequest, processMethodRequest, processWsdlRequest, reportCantGetAxisService, reportCantGetJWSService, reportNoWSDL, reportServiceInfo, reportTrouble, setupHTMLResponseHeader
 
Methods inherited from class org.apache.axis.transport.http.AxisServletBase
decLockCounter, destroy, getEngine, getEngineEnvironment, getHomeDir, getLoadCounter, getOption, getServletContext, getWebappBase, getWebInfPath, incLockCounter, isDevelopment, service
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

server

protected org.apache.axis.server.AxisServer server
reference to the server

Constructor Detail

AxisServiceServlet

public AxisServiceServlet()
Creates new AxisServlet

Method Detail

getEngine

public org.apache.axis.server.AxisServer getEngine()
                                            throws org.apache.axis.AxisFault
override AxisServlet.getEngine() in order to redirect to the corresponding AxisEngine.

Throws:
org.apache.axis.AxisFault

getConfigurationContext

protected String getConfigurationContext()
access configuration context


reportAvailableServices

protected void reportAvailableServices(javax.servlet.http.HttpServletResponse arg0,
                                       PrintWriter arg1,
                                       javax.servlet.http.HttpServletRequest arg2)
                                throws org.apache.axis.ConfigurationException,
                                       org.apache.axis.AxisFault
Throws:
org.apache.axis.ConfigurationException
org.apache.axis.AxisFault

fakeSoapAction

protected void fakeSoapAction(org.apache.axis.MessageContext arg0)
set soap action uri to the path info



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.