org.globus.gsi.tomcat
public class GlobusSSLSocketWrapper extends javax.net.ssl.SSLServerSocket
Constructor and Description |
---|
GlobusSSLSocketWrapper(javax.net.ssl.SSLServerSocket delegate) |
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
accept() |
void |
bind(java.net.SocketAddress endpoint) |
void |
bind(java.net.SocketAddress endpoint,
int backlog) |
void |
close() |
boolean |
equals(java.lang.Object obj) |
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() |
int |
hashCode() |
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 |
setPerformancePreferences(int connectionTime,
int latency,
int bandwidth) |
void |
setReceiveBufferSize(int size) |
void |
setReuseAddress(boolean on) |
void |
setSoTimeout(int timeout) |
void |
setUseClientMode(boolean mode) |
void |
setWantClientAuth(boolean want) |
java.lang.String |
toString() |
public GlobusSSLSocketWrapper(javax.net.ssl.SSLServerSocket delegate) 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 void bind(java.net.SocketAddress endpoint, int backlog) throws java.io.IOException
bind
in class java.net.ServerSocket
java.io.IOException
public void bind(java.net.SocketAddress endpoint) throws java.io.IOException
bind
in class java.net.ServerSocket
java.io.IOException
public void close() throws java.io.IOException
close
in class java.net.ServerSocket
java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.nio.channels.ServerSocketChannel getChannel()
getChannel
in class java.net.ServerSocket
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 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 boolean getNeedClientAuth()
getNeedClientAuth
in class javax.net.ssl.SSLServerSocket
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 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 int hashCode()
hashCode
in class java.lang.Object
public boolean isBound()
isBound
in class java.net.ServerSocket
public boolean isClosed()
isClosed
in class java.net.ServerSocket
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 setPerformancePreferences(int connectionTime, int latency, int bandwidth)
setPerformancePreferences
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 void setUseClientMode(boolean mode)
setUseClientMode
in class javax.net.ssl.SSLServerSocket
public void setWantClientAuth(boolean want)
setWantClientAuth
in class javax.net.ssl.SSLServerSocket
public java.lang.String toString()
toString
in class java.net.ServerSocket