public class SslTransportFactory extends TcpTransportFactory
| Constructor and Description |
|---|
SslTransportFactory() |
| Modifier and Type | Method and Description |
|---|---|
Transport |
compositeConfigure(Transport transport,
WireFormat format,
Map options)
Overriding to allow for proper configuration through reflection but delegate to get common
configuration
|
protected ServerSocketFactory |
createServerSocketFactory()
Creates a new SSL ServerSocketFactory.
|
protected SocketFactory |
createSocketFactory()
Creates a new SSL SocketFactory.
|
protected Transport |
createTransport(URI location,
WireFormat wf)
Overriding to use SslTransports.
|
TransportServer |
doBind(URI location)
Overriding to use SslTransportServer and allow for proper reflection.
|
void |
setKeyAndTrustManagers(KeyManager[] km,
TrustManager[] tm,
SecureRandom random)
Deprecated.
"Do not use anymore... using static initializers like this method only allows the JVM to use 1 SSL configuration per broker."
|
createInactivityMonitor, createTcpTransport, createTcpTransportServer, isUseInactivityMonitorbind, bind, bind, compositeConnect, compositeConnect, configure, connect, connect, createWireFormat, createWireFormatFactory, doCompositeConnect, doCompositeConnect, doConnect, doConnect, getDefaultWireFormatType, getOption, registerTransportFactory, serverConfigurepublic SslTransportFactory()
public TransportServer doBind(URI location) throws IOException
doBind in class TcpTransportFactoryIOExceptionpublic Transport compositeConfigure(Transport transport, WireFormat format, Map options)
compositeConfigure in class TcpTransportFactoryprotected Transport createTransport(URI location, WireFormat wf) throws UnknownHostException, IOException
createTransport in class TcpTransportFactoryUnknownHostExceptionIOExceptionprotected ServerSocketFactory createServerSocketFactory() throws IOException
createServerSocketFactory in class TcpTransportFactoryIOExceptionprotected SocketFactory createSocketFactory() throws IOException
createSocketFactory in class TcpTransportFactoryIOExceptionpublic void setKeyAndTrustManagers(KeyManager[] km, TrustManager[] tm, SecureRandom random)
km - tm - random - SslContext.setCurrentSslContext(SslContext),
SslContext.getSSLContext()Copyright © 2005–2017. All rights reserved.