|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.i2p.client.streaming.impl.I2PServerSocketFull
class I2PServerSocketFull
Bridge to allow accepting new connections
Constructor Summary | |
---|---|
I2PServerSocketFull(I2PSocketManagerFull mgr)
|
Method Summary | |
---|---|
I2PSocket |
accept()
Waits for the next socket connecting. |
void |
close()
Close the connection. |
AcceptingChannel |
getChannel()
Deprecated. |
I2PSocketManager |
getManager()
Access the manager which is coordinating the server socket |
long |
getSoTimeout()
Get Sock Option accept timeout |
void |
setSoTimeout(long x)
Set Sock Option accept timeout |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public I2PServerSocketFull(I2PSocketManagerFull mgr)
Method Detail |
---|
public I2PSocket accept() throws I2PException, ConnectException, SocketTimeoutException
accept
in interface I2PServerSocket
I2PException
- if there is a problem with reading a new socket
from the data available (e.g. the I2PSession is closed)
ConnectException
- if the I2PServerSocket is closed, or if interrupted.
Not actually thrown through 0.9.16; thrown as of 0.9.17
SocketTimeoutException
- if a timeout was previously set with setSoTimeout and the timeout has been reached.public AcceptingChannel getChannel()
getChannel
in interface I2PServerSocket
public long getSoTimeout()
I2PServerSocket
getSoTimeout
in interface I2PServerSocket
public void setSoTimeout(long x)
I2PServerSocket
setSoTimeout
in interface I2PServerSocket
x
- timeout in mspublic void close()
close
in interface I2PServerSocket
public I2PSocketManager getManager()
I2PServerSocket
getManager
in interface I2PServerSocket
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |