public class SSLServerSocketWrapper extends javax.net.ssl.SSLServerSocket
Modifier and Type | Field and Description |
---|---|
protected javax.net.ssl.SSLServerSocket |
s |
protected SSL |
ssl |
protected SSLWrapperFactory |
wf |
Constructor and Description |
---|
SSLServerSocketWrapper(javax.net.ssl.SSLServerSocket s,
SSL ssl,
SSLWrapperFactory wf) |
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
accept() |
void |
bind(java.net.SocketAddress endpoint) |
void |
bind(java.net.SocketAddress ep,
int bl) |
void |
close() |
java.nio.channels.ServerSocketChannel |
getChannel() |
java.lang.String[] |
getEnabledCipherSuites() |
java.lang.String[] |
getEnabledProtocols() |
boolean |
getEnableSessionCreation() |
java.net.InetAddress |
getInetAddress() |
int |
getLocalPort() |
java.net.SocketAddress |
getLocalSocketAddress() |
boolean |
getNeedClientAuth() |
int |
getReceiveBufferSize() |
boolean |
getReuseAddress() |
int |
getSoTimeout() |
java.lang.String[] |
getSupportedCipherSuites() |
java.lang.String[] |
getSupportedProtocols() |
boolean |
getUseClientMode() |
boolean |
getWantClientAuth() |
boolean |
isBound() |
boolean |
isClosed() |
void |
setEnabledCipherSuites(java.lang.String[] suites) |
void |
setEnabledProtocols(java.lang.String[] protocols) |
void |
setEnableSessionCreation(boolean flag) |
void |
setNeedClientAuth(boolean need) |
void |
setReceiveBufferSize(int size) |
void |
setReuseAddress(boolean on) |
void |
setSoTimeout(int timeout) |
void |
setUseClientMode(boolean use) |
void |
setWantClientAuth(boolean want) |
java.lang.String |
toString() |
protected javax.net.ssl.SSLServerSocket s
protected SSLWrapperFactory wf
public SSLServerSocketWrapper(javax.net.ssl.SSLServerSocket s, SSL ssl, SSLWrapperFactory wf) throws java.io.IOException
java.io.IOException
public java.net.Socket accept() throws java.io.IOException
accept
in class java.net.ServerSocket
java.io.IOException
public java.lang.String[] getEnabledCipherSuites()
getEnabledCipherSuites
in class javax.net.ssl.SSLServerSocket
public java.lang.String[] getEnabledProtocols()
getEnabledProtocols
in class javax.net.ssl.SSLServerSocket
public boolean getEnableSessionCreation()
getEnableSessionCreation
in class javax.net.ssl.SSLServerSocket
public boolean getNeedClientAuth()
getNeedClientAuth
in class javax.net.ssl.SSLServerSocket
public java.lang.String[] getSupportedCipherSuites()
getSupportedCipherSuites
in class javax.net.ssl.SSLServerSocket
public java.lang.String[] getSupportedProtocols()
getSupportedProtocols
in class javax.net.ssl.SSLServerSocket
public boolean getUseClientMode()
getUseClientMode
in class javax.net.ssl.SSLServerSocket
public boolean getWantClientAuth()
getWantClientAuth
in class javax.net.ssl.SSLServerSocket
public void setEnabledCipherSuites(java.lang.String[] suites)
setEnabledCipherSuites
in class javax.net.ssl.SSLServerSocket
public void setEnabledProtocols(java.lang.String[] protocols)
setEnabledProtocols
in class javax.net.ssl.SSLServerSocket
public void setEnableSessionCreation(boolean flag)
setEnableSessionCreation
in class javax.net.ssl.SSLServerSocket
public void setNeedClientAuth(boolean need)
setNeedClientAuth
in class javax.net.ssl.SSLServerSocket
public void setUseClientMode(boolean use)
setUseClientMode
in class javax.net.ssl.SSLServerSocket
public void setWantClientAuth(boolean want)
setWantClientAuth
in class javax.net.ssl.SSLServerSocket
public void bind(java.net.SocketAddress endpoint) throws java.io.IOException
bind
in class java.net.ServerSocket
java.io.IOException
public void bind(java.net.SocketAddress ep, int bl) throws java.io.IOException
bind
in class java.net.ServerSocket
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.net.ServerSocket
java.io.IOException
public java.nio.channels.ServerSocketChannel getChannel()
getChannel
in class java.net.ServerSocket
public java.net.InetAddress getInetAddress()
getInetAddress
in class java.net.ServerSocket
public int getLocalPort()
getLocalPort
in class java.net.ServerSocket
public java.net.SocketAddress getLocalSocketAddress()
getLocalSocketAddress
in class java.net.ServerSocket
public int getReceiveBufferSize() throws java.net.SocketException
getReceiveBufferSize
in class java.net.ServerSocket
java.net.SocketException
public boolean getReuseAddress() throws java.net.SocketException
getReuseAddress
in class java.net.ServerSocket
java.net.SocketException
public int getSoTimeout() throws java.io.IOException
getSoTimeout
in class java.net.ServerSocket
java.io.IOException
public boolean isBound()
isBound
in class java.net.ServerSocket
public boolean isClosed()
isClosed
in class java.net.ServerSocket
public void setReceiveBufferSize(int size) throws java.net.SocketException
setReceiveBufferSize
in class java.net.ServerSocket
java.net.SocketException
public void setReuseAddress(boolean on) throws java.net.SocketException
setReuseAddress
in class java.net.ServerSocket
java.net.SocketException
public void setSoTimeout(int timeout) throws java.net.SocketException
setSoTimeout
in class java.net.ServerSocket
java.net.SocketException
public java.lang.String toString()
toString
in class java.net.ServerSocket