public class XMPPListener extends Object implements org.apache.axis2.transport.TransportListener
| Constructor and Description |
|---|
XMPPListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.apache.axis2.addressing.EndpointReference |
getEPRForService(String serviceName,
String ip)
Returns Default EPR for a given Service name & IP
|
org.apache.axis2.addressing.EndpointReference[] |
getEPRsForService(String serviceName,
String ip)
Returns all EPRs for a given Service name & IP
|
org.apache.axis2.context.SessionContext |
getSessionContext(org.apache.axis2.context.MessageContext messageContext) |
void |
init(org.apache.axis2.context.ConfigurationContext configurationCtx,
org.apache.axis2.description.TransportInDescription transportIn)
Initializing the XMPPListener.
|
void |
start()
Start a pool of Workers.
|
void |
stop()
Stop XMPP listener & disconnect from all XMPP Servers
|
public void init(org.apache.axis2.context.ConfigurationContext configurationCtx,
org.apache.axis2.description.TransportInDescription transportIn)
throws org.apache.axis2.AxisFault
init in interface org.apache.axis2.transport.TransportListenerorg.apache.axis2.AxisFaultpublic void stop()
stop in interface org.apache.axis2.transport.TransportListenerpublic org.apache.axis2.addressing.EndpointReference getEPRForService(String serviceName, String ip) throws org.apache.axis2.AxisFault
serviceName - ip - org.apache.axis2.AxisFaultpublic org.apache.axis2.addressing.EndpointReference[] getEPRsForService(String serviceName, String ip) throws org.apache.axis2.AxisFault
getEPRsForService in interface org.apache.axis2.transport.TransportListenerserviceName - ip - org.apache.axis2.AxisFaultpublic org.apache.axis2.context.SessionContext getSessionContext(org.apache.axis2.context.MessageContext messageContext)
getSessionContext in interface org.apache.axis2.transport.TransportListenerpublic void destroy()
destroy in interface org.apache.axis2.transport.TransportListenerpublic void start()
throws org.apache.axis2.AxisFault
start in interface org.apache.axis2.transport.TransportListenerorg.apache.axis2.AxisFaultCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.