org.mule.providers.ssl
Class SslConnector
java.lang.Object
org.mule.providers.AbstractConnector
org.mule.providers.AbstractServiceEnabledConnector
org.mule.providers.tcp.TcpConnector
org.mule.providers.ssl.SslConnector
- All Implemented Interfaces:
- Disposable, ExceptionListener, Initialisable, UMOConnectable, UMOConnector
- Direct Known Subclasses:
- TlsConnector
- public class SslConnector
- extends TcpConnector
TcpConnector can bind or sent to a given tcp port on a given host.
- Version:
- $Revision: 3798 $
| Fields inherited from class org.mule.providers.tcp.TcpConnector |
backlog, bufferSize, DEFAULT_BACKLOG, DEFAULT_BUFFER_SIZE, DEFAULT_SOCKET_TIMEOUT, keepAlive, keepSendSocketOpen, receiveTimeout, sendTimeout, tcpProtocol, tcpProtocolClassName |
| Fields inherited from class org.mule.providers.AbstractConnector |
connected, connecting, createDispatcherPerRequest, createMultipleTransactedReceivers, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, receivers, serverSide, sessionHandler, started, startOnConnect |
| Methods inherited from class org.mule.providers.tcp.TcpConnector |
getBacklog, getBufferSize, getReceiveTimeout, getSendTimeout, getTcpProtocol, getTcpProtocolClassName, isKeepAlive, isKeepSendSocketOpen, isRemoteSyncEnabled, setBacklog, setBufferSize, setKeepAlive, setReceiveTimeout, setSendTimeout, setTcpProtocol, setTcpProtocolClassName, setTimeout |
| Methods inherited from class org.mule.providers.AbstractConnector |
checkDisposed, connect, createDispatcher, destroyReceiver, disconnect, dispose, disposeDispatchers, disposeReceivers, doConnect, doDisconnect, doDispose, doStart, doStop, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcher, getDispatcher, getDispatcherFactory, getDispatchers, getDispatcherThreadingProfile, getExceptionListener, getName, getReceiver, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReplyToHandler, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initialise, isConnected, isCreateDispatcherPerRequest, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isServerSide, isStarted, isUseSingleDispatcherThreadPool, isUseSingleReceiverThreadPool, lookupDispatcher, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithotPrefix, setConnectionStrategy, setCreateDispatcherPerRequest, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setName, setReceiverThreadingProfile, setServerSide, setSessionHandler, setSupportedProtocols, setUseSingleDispatcherThreadPool, setUseSingleReceiverThreadPool, startConnector, stopConnector, supportsProtocol, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_KEYSTORE_TYPE
public static final String DEFAULT_KEYSTORE_TYPE
SslConnector
public SslConnector()
doInitialise
public void doInitialise()
throws InitialisationException
- Overrides:
doInitialise in class TcpConnector
- Throws:
InitialisationException
getProtocol
public String getProtocol()
- Specified by:
getProtocol in interface UMOConnector- Overrides:
getProtocol in class TcpConnector
getKeyStore
public String getKeyStore()
setKeyStore
public void setKeyStore(String keyStore)
getKeyPassword
public String getKeyPassword()
setKeyPassword
public void setKeyPassword(String keyPassword)
getStorePassword
public String getStorePassword()
setStorePassword
public void setStorePassword(String storePassword)
getTrustStoreType
public String getTrustStoreType()
setTrustStoreType
public void setTrustStoreType(String trustStoreType)
getTrustManagerFactory
public TrustManagerFactory getTrustManagerFactory()
setTrustManagerFactory
public void setTrustManagerFactory(TrustManagerFactory trustManagerFactory)
getTrustManagerAlgorithm
public String getTrustManagerAlgorithm()
setTrustManagerAlgorithm
public void setTrustManagerAlgorithm(String trustManagerAlgorithm)
getKeyStoreType
public String getKeyStoreType()
setKeyStoreType
public void setKeyStoreType(String keyStoreType)
getKeyManagerAlgorithm
public String getKeyManagerAlgorithm()
setKeyManagerAlgorithm
public void setKeyManagerAlgorithm(String keyManagerAlgorithm)
isRequireClientAuthentication
public boolean isRequireClientAuthentication()
setRequireClientAuthentication
public void setRequireClientAuthentication(boolean requireClientAuthentication)
getKeyManagerFactory
public KeyManagerFactory getKeyManagerFactory()
getProvider
public Provider getProvider()
setProvider
public void setProvider(Provider provider)
getProtocolHandler
public String getProtocolHandler()
setProtocolHandler
public void setProtocolHandler(String protocolHandler)
getClientKeyStore
public String getClientKeyStore()
setClientKeyStore
public void setClientKeyStore(String clientKeyStore)
throws IOException
- Throws:
IOException
getClientKeyStorePassword
public String getClientKeyStorePassword()
setClientKeyStorePassword
public void setClientKeyStorePassword(String clientKeyStorePassword)
getTrustStore
public String getTrustStore()
setTrustStore
public void setTrustStore(String trustStore)
throws IOException
- Throws:
IOException
getTrustStorePassword
public String getTrustStorePassword()
setTrustStorePassword
public void setTrustStorePassword(String trustStorePassword)
isExplicitTrustStoreOnly
public boolean isExplicitTrustStoreOnly()
setExplicitTrustStoreOnly
public void setExplicitTrustStoreOnly(boolean explicitTrustStoreOnly)
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.