org.apache.axis2.transport.http
Class AxisServletListener
java.lang.Object
org.apache.axis2.transport.http.AxisServletListener
- All Implemented Interfaces:
- TransportListener
public class AxisServletListener
- extends Object
- implements TransportListener
TransportListener implementation for AxisServlet. There will be one instance
of this class for each protocol (HTTP and/or HTTPS) accepted by the servlet.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisServletListener
public AxisServletListener()
init
public void init(ConfigurationContext configurationContext,
TransportInDescription transportInDescription)
throws AxisFault
- Specified by:
init in interface TransportListener
- Throws:
AxisFault
getPort
public int getPort()
setPort
public void setPort(int port)
start
public void start()
throws AxisFault
- Specified by:
start in interface TransportListener
- Throws:
AxisFault
stop
public void stop()
throws AxisFault
- Specified by:
stop in interface TransportListener
- Throws:
AxisFault
getEPRsForService
public EndpointReference[] getEPRsForService(String serviceName,
String ip)
throws AxisFault
- Description copied from interface:
TransportListener
- Get the endpoint references for a given service. These are the addresses that a client
can use to send requests to the given service through this transport.
- Specified by:
getEPRsForService in interface TransportListener
- Parameters:
serviceName - TODO: this is actually not simply the service name!ip - The host name or IP address of the local host. The implementation should use
this information instead of InetAddress.getLocalHost().
The value of this parameter may be null, in which case the
implementation should use Utils.getIpAddress(
org.apache.axis2.engine.AxisConfiguration).
- Returns:
- an array of endpoint references for the given service
- Throws:
AxisFault
getEPRForService
public EndpointReference getEPRForService(String serviceName,
String ip)
throws AxisFault
- Specified by:
getEPRForService in interface TransportListener
- Throws:
AxisFault
getSessionContext
public SessionContext getSessionContext(MessageContext messageContext)
- Description copied from interface:
TransportListener
- To get the sessionContext transport dependent manner. So that transport listener
can return its own implementation of session managment
- Specified by:
getSessionContext in interface TransportListener
- Parameters:
messageContext - : MessageContext which has all the relavent data
- Returns:
- SessionContext
destroy
public void destroy()
- Specified by:
destroy in interface TransportListener
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.