|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.net.SocketFactory
javax.net.ssl.SSLSocketFactory
org.jboss.remoting.security.CustomSSLSocketFactory
public class CustomSSLSocketFactory
SSL socket factory whose configuration is customized.
Constructor Summary | |
---|---|
CustomSSLSocketFactory()
|
|
CustomSSLSocketFactory(javax.net.ssl.SSLSocketFactory factory,
SSLSocketBuilder builder)
Constructor for CustomSSLSocketFactory . |
Method Summary | |
---|---|
java.net.Socket |
createSocket()
|
java.net.Socket |
createSocket(java.net.InetAddress host,
int port)
|
java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddress,
int localPort)
|
java.net.Socket |
createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose)
|
java.net.Socket |
createSocket(java.lang.String host,
int port)
|
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localHost,
int localPort)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String[] |
getDefaultCipherSuites()
|
SSLSocketBuilderMBean |
getSSLSocketBuilder()
Returns the builder that created this factory. |
java.lang.String[] |
getSupportedCipherSuites()
|
int |
hashCode()
|
void |
setFactory(javax.net.ssl.SSLSocketFactory factory)
Sets a new factory in this object - this is the factory that this object will use to create new sockets. |
void |
setSSLSocketBuilder(SSLSocketBuilderMBean sslSocketBuilder)
Sets the builder that created the factory. |
java.lang.String |
toString()
|
Methods inherited from class javax.net.ssl.SSLSocketFactory |
---|
getDefault |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CustomSSLSocketFactory(javax.net.ssl.SSLSocketFactory factory, SSLSocketBuilder builder)
CustomSSLSocketFactory
. The factory can be null
- call
setFactory(SSLSocketFactory)
to set it later.
factory
- the true factory this class delegates tobuilder
- the class that built this custom factory - contains all the configuration for this factorypublic CustomSSLSocketFactory()
Method Detail |
---|
public void setSSLSocketBuilder(SSLSocketBuilderMBean sslSocketBuilder)
sslSocketBuilder
- public SSLSocketBuilderMBean getSSLSocketBuilder()
public void setFactory(javax.net.ssl.SSLSocketFactory factory)
factory
- the new factory
java.lang.IllegalArgumentException
- if factory is null
public java.net.Socket createSocket(java.net.Socket s, java.lang.String host, int port, boolean autoClose) throws java.io.IOException
createSocket
in class javax.net.ssl.SSLSocketFactory
java.io.IOException
SSLSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean)
public java.net.Socket createSocket() throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
SocketFactory.createSocket()
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
SocketFactory.createSocket(java.net.InetAddress, int, java.net.InetAddress, int)
public java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
SocketFactory.createSocket(java.net.InetAddress, int)
public java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException, java.net.UnknownHostException
createSocket
in class javax.net.SocketFactory
java.io.IOException
java.net.UnknownHostException
SocketFactory.createSocket(java.lang.String, int, java.net.InetAddress, int)
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException
createSocket
in class javax.net.SocketFactory
java.io.IOException
java.net.UnknownHostException
SocketFactory.createSocket(java.lang.String, int)
public java.lang.String[] getDefaultCipherSuites()
getDefaultCipherSuites
in class javax.net.ssl.SSLSocketFactory
SSLSocketFactory.getDefaultCipherSuites()
public java.lang.String[] getSupportedCipherSuites()
getSupportedCipherSuites
in class javax.net.ssl.SSLSocketFactory
SSLSocketFactory.getSupportedCipherSuites()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |