org.mule.transport.xmpp
Class XmppConnector
java.lang.Object
org.mule.transport.AbstractConnector
org.mule.transport.xmpp.XmppConnector
- All Implemented Interfaces:
- ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, Connectable, Connector
- Direct Known Subclasses:
- XmppsConnector
public class XmppConnector
- extends AbstractConnector
XmppConnector TODO
| Fields inherited from class org.mule.transport.AbstractConnector |
connected, connectedSemaphore, connecting, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect |
| Methods inherited from class org.mule.transport.AbstractConnector |
checkDisposed, connect, createReceiver, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, getConnectedSemaphore, getConnectEventId, getConnectionDescription, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMaxRequestersActive, getMessageAdapter, getMuleContext, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getRetryPolicyTemplate, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isConnecting, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isStarted, isSyncEnabled, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnected, setConnecting, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, start, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, workAccepted, workCompleted, workRejected, workStarted |
XMPP
public static final String XMPP
- See Also:
- Constant Field Values
XMPP_PROPERTY_PREFIX
public static final String XMPP_PROPERTY_PREFIX
- See Also:
- Constant Field Values
XMPP_RESOURCE
public static final String XMPP_RESOURCE
- See Also:
- Constant Field Values
XMPP_SUBJECT
public static final String XMPP_SUBJECT
- See Also:
- Constant Field Values
XMPP_THREAD
public static final String XMPP_THREAD
- See Also:
- Constant Field Values
XMPP_TO
public static final String XMPP_TO
- See Also:
- Constant Field Values
XMPP_FROM
public static final String XMPP_FROM
- See Also:
- Constant Field Values
XMPP_GROUP_CHAT
public static final String XMPP_GROUP_CHAT
- See Also:
- Constant Field Values
XMPP_NICKNAME
public static final String XMPP_NICKNAME
- See Also:
- Constant Field Values
XmppConnector
public XmppConnector()
doInitialise
protected void doInitialise()
throws InitialisationException
- Specified by:
doInitialise in class AbstractConnector
- Throws:
InitialisationException
doDispose
protected void doDispose()
- Specified by:
doDispose in class AbstractConnector
doConnect
protected void doConnect()
throws Exception
- Specified by:
doConnect in class AbstractConnector
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Specified by:
doDisconnect in class AbstractConnector
- Throws:
Exception
doStart
protected void doStart()
throws MuleException
- Specified by:
doStart in class AbstractConnector
- Throws:
MuleException
doStop
protected void doStop()
throws MuleException
- Specified by:
doStop in class AbstractConnector
- Throws:
MuleException
getProtocol
public String getProtocol()
createXmppConnection
public org.jivesoftware.smack.XMPPConnection createXmppConnection(EndpointURI endpointURI)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
doCreateXmppConnection
protected org.jivesoftware.smack.XMPPConnection doCreateXmppConnection(EndpointURI endpointURI)
throws org.jivesoftware.smack.XMPPException
- This method creates and returns the
XMPPConnection object that's uses to talk to
the Jabber server.
Subclasses can override this method to create a more specialized XMPPConnection.
- Parameters:
endpointURI -
- Returns:
-
- Throws:
org.jivesoftware.smack.XMPPException
isRemoteSyncEnabled
public boolean isRemoteSyncEnabled()
- Specified by:
isRemoteSyncEnabled in interface Connector- Overrides:
isRemoteSyncEnabled in class AbstractConnector
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.