|
||||||||||
| 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, listen, setSaveOnExec |
| 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 QServerSocketpublic boolean isTcpNoDelay()
isTcpNoDelay in class QServerSocketpublic void setTcpKeepalive(boolean isEnable)
setTcpKeepalive in class QServerSocketpublic boolean isTcpKeepalive()
isTcpKeepalive in class QServerSocketpublic void setConnectionSocketTimeout(int socketTimeout)
QServerSocket
setConnectionSocketTimeout in class QServerSocket
public boolean accept(QSocket qSocket)
throws java.io.IOException
accept in class QServerSocketjava.io.IOException
public QSocket createSocket()
throws java.io.IOException
createSocket in class QServerSocketjava.io.IOExceptionpublic java.net.InetAddress getLocalAddress()
getLocalAddress in class QServerSocketpublic int getLocalPort()
getLocalPort in class QServerSocketpublic java.nio.channels.Selector getSelector()
getSelector in class QServerSocket
public void close()
throws java.io.IOException
close in class QServerSocketjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||