org.mule.providers.xmpp
Class XmppConnector
java.lang.Object
org.mule.providers.AbstractConnector
org.mule.providers.xmpp.XmppConnector
- All Implemented Interfaces:
- Disposable, EventListener, ExceptionListener, Initialisable, UMOConnectable, UMOConnector, WorkListener
- Direct Known Subclasses:
- XmppsConnector
- public class XmppConnector
- extends AbstractConnector
XmppConnector TODO
| Fields inherited from class org.mule.providers.AbstractConnector |
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, numberOfConcurrentTransactedReceivers, receivers, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect |
| Methods inherited from class org.mule.providers.AbstractConnector |
checkDisposed, connect, createReceiver, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMessageAdapter, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getStreamMessageAdapter, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isStarted, lookupReceiver, receive, receive, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setMaxDispatchersActive, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, startConnector, stopConnector, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted |
XMPP_PROPERTY_PREFIX
public static final String XMPP_PROPERTY_PREFIX
- 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
- Throws:
InitialisationException
doDispose
protected void doDispose()
doConnect
protected void doConnect()
throws Exception
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Throws:
Exception
doStart
protected void doStart()
throws UMOException
- Throws:
UMOException
doStop
protected void doStop()
throws UMOException
- Throws:
UMOException
getProtocol
public String getProtocol()
createXmppConnection
public org.jivesoftware.smack.XMPPConnection createXmppConnection(UMOEndpointURI endpointURI)
throws org.jivesoftware.smack.XMPPException
- Throws:
org.jivesoftware.smack.XMPPException
doCreateXmppConnection
protected org.jivesoftware.smack.XMPPConnection doCreateXmppConnection(UMOEndpointURI 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()
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.