org.apache.axis2.osgi.tx
Class HttpListener
java.lang.Object
org.apache.axis2.osgi.tx.HttpListener
- All Implemented Interfaces:
- TransportListener
public class HttpListener
- extends java.lang.Object
- implements TransportListener
Default HttpListener that synch with the underlying listerner frameworks.
This implemenation uses org.osgi.service.http.port property to find the port.
At the moment this will assume the underlying evn is Equinox. if the prior property is not set
this will default to 80.
Constructor Summary |
HttpListener(org.osgi.framework.BundleContext context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpListener
public HttpListener(org.osgi.framework.BundleContext context)
init
public void init(ConfigurationContext configCtx,
TransportInDescription transprtIn)
throws AxisFault
- Specified by:
init
in interface TransportListener
- Throws:
AxisFault
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
getEPRForService
public EndpointReference getEPRForService(java.lang.String serviceName,
java.lang.String ip)
throws AxisFault
- Specified by:
getEPRForService
in interface TransportListener
- Throws:
AxisFault
getEPRsForService
public EndpointReference[] getEPRsForService(java.lang.String serviceName,
java.lang.String ip)
throws AxisFault
- Specified by:
getEPRsForService
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-2011 The Apache Software Foundation. All Rights Reserved.