@Service(value=SocketFactoryFactory.class) public class SocketFactoryFactory extends Object
Notice: for SSL and SSL_COMPRESSED, the system properties javax.net.ssl.keyStore, javax.net.ssl.keyStorePassword, javax.net.ssl.trustStore and javax.net.ssl.trustStorePassword should be provided.
| Modifier and Type | Field and Description |
|---|---|
static String[] |
enabledCipherSuites
the enabled cipher suites.
null if system default. |
static String[] |
enabledProtocols
the enabled protocols.
null if system default. |
static boolean |
needClientAuth
true if server request SSL-client-authentication.
|
| Constructor and Description |
|---|
SocketFactoryFactory() |
| Modifier and Type | Method and Description |
|---|---|
RMIClientSocketFactory |
createClientSocketFactory(RMIClientSocketFactory defaultFactory,
SocketFactoryType factoryType)
Creates a client socket factory.
|
RMIServerSocketFactory |
createServerSocketFactory(RMIServerSocketFactory defaultFactory,
SocketFactoryType factoryType)
Creates a server socket factory.
|
static SocketFactoryFactory |
getInstance()
The singleton.
|
public static String[] enabledCipherSuites
public static String[] enabledProtocols
public static boolean needClientAuth
public static SocketFactoryFactory getInstance()
public RMIClientSocketFactory createClientSocketFactory(RMIClientSocketFactory defaultFactory, SocketFactoryType factoryType)
defaultFactory - the factory for SocketFactoryType.DEFAULTfactoryType - the socket factory typepublic RMIServerSocketFactory createServerSocketFactory(RMIServerSocketFactory defaultFactory, SocketFactoryType factoryType)
defaultFactory - the factory for SocketFactoryType.DEFAULTfactoryType - the socket factory typeCopyright © 2016 Krake Softwaretechnik. All rights reserved.