org.mule.transport.xmpp
Class XmppsConnector

java.lang.Object
  extended by org.mule.transport.AbstractConnector
      extended by org.mule.transport.xmpp.XmppConnector
          extended by org.mule.transport.xmpp.XmppsConnector
All Implemented Interfaces:
ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, Connectable, Connector

public class XmppsConnector
extends XmppConnector


Field Summary
static String XMPPS
           
 
Fields inherited from class org.mule.transport.xmpp.XmppConnector
XMPP, XMPP_FROM, XMPP_GROUP_CHAT, XMPP_NICKNAME, XMPP_PROPERTY_PREFIX, XMPP_RESOURCE, XMPP_SUBJECT, XMPP_THREAD, XMPP_TO
 
Fields inherited from class org.mule.transport.AbstractConnector
connected, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, exceptionListener, initialised, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.api.transport.Connector
INT_VALUE_NOT_SET
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
XmppsConnector()
           
 
Method Summary
protected  org.jivesoftware.smack.XMPPConnection doCreateXmppConnection(EndpointURI endpointURI)
          This method creates a SSLXMPPConnection to allow secure communication to the Jabber server.
 String getProtocol()
           
 
Methods inherited from class org.mule.transport.xmpp.XmppConnector
createXmppConnection, doConnect, doDisconnect, doDispose, doInitialise, doStart, doStop, isResponseEnabled
 
Methods inherited from class org.mule.transport.AbstractConnector
checkDisposed, connect, createReceiver, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, 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, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isEnableMessageEvents, isStarted, isSyncEnabled, isValidateConnections, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnected, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterThreadingProfile, setRetryPolicyTemplate, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, setValidateConnections, start, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, validateConnection, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XMPPS

public static final String XMPPS
See Also:
Constant Field Values
Constructor Detail

XmppsConnector

public XmppsConnector()
Method Detail

getProtocol

public String getProtocol()
Specified by:
getProtocol in interface Connector
Overrides:
getProtocol in class XmppConnector
Returns:
the primary protocol name for endpoints of this connector

doCreateXmppConnection

protected org.jivesoftware.smack.XMPPConnection doCreateXmppConnection(EndpointURI endpointURI)
                                                                throws org.jivesoftware.smack.XMPPException
This method creates a SSLXMPPConnection to allow secure communication to the Jabber server.

Overrides:
doCreateXmppConnection in class XmppConnector
Returns:
Throws:
org.jivesoftware.smack.XMPPException


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.