|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.vfs.QServerSocket
com.caucho.vfs.QServerSocketWrapper
public class QServerSocketWrapper
Abstract socket to handle both normal sockets and bin/resin sockets.
Constructor Summary | |
---|---|
QServerSocketWrapper()
|
|
QServerSocketWrapper(java.net.ServerSocket ss)
|
Method Summary | |
---|---|
boolean |
accept(QSocket qSocket)
Accepts a new socket. |
void |
close()
Closes the underlying socket. |
QSocket |
createSocket()
Creates a new socket object. |
java.net.InetAddress |
getLocalAddress()
|
int |
getLocalPort()
|
java.nio.channels.Selector |
getSelector()
|
void |
init(java.net.ServerSocket ss)
|
boolean |
isTcpKeepalive()
|
boolean |
isTcpNoDelay()
|
void |
setConnectionSocketTimeout(int socketTimeout)
Sets the connection read timeout. |
void |
setTcpKeepalive(boolean isEnable)
|
void |
setTcpNoDelay(boolean delay)
|
java.lang.String |
toString()
|
Methods inherited from class com.caucho.vfs.QServerSocket |
---|
getSystemFD, isClosed, isJni, isTcpCork, listen, setSaveOnExec, setTcpCork |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QServerSocketWrapper()
public QServerSocketWrapper(java.net.ServerSocket ss)
Method Detail |
---|
public void init(java.net.ServerSocket ss)
public void setTcpNoDelay(boolean delay)
setTcpNoDelay
in class QServerSocket
public boolean isTcpNoDelay()
isTcpNoDelay
in class QServerSocket
public void setTcpKeepalive(boolean isEnable)
setTcpKeepalive
in class QServerSocket
public boolean isTcpKeepalive()
isTcpKeepalive
in class QServerSocket
public void setConnectionSocketTimeout(int socketTimeout)
QServerSocket
setConnectionSocketTimeout
in class QServerSocket
public boolean accept(QSocket qSocket) throws java.io.IOException
accept
in class QServerSocket
java.io.IOException
public QSocket createSocket() throws java.io.IOException
createSocket
in class QServerSocket
java.io.IOException
public java.net.InetAddress getLocalAddress()
getLocalAddress
in class QServerSocket
public int getLocalPort()
getLocalPort
in class QServerSocket
public java.nio.channels.Selector getSelector()
getSelector
in class QServerSocket
public void close() throws java.io.IOException
close
in class QServerSocket
java.io.IOException
public java.lang.String toString()
toString
in class QServerSocket
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |