class I2PServerSocketFull extends Object implements I2PServerSocket
Constructor and Description |
---|
I2PServerSocketFull(I2PSocketManagerFull mgr) |
Modifier and Type | Method and Description |
---|---|
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
|
public I2PServerSocketFull(I2PSocketManagerFull mgr)
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.17SocketTimeoutException
- if a timeout was previously set with setSoTimeout and the timeout has been reached.@Deprecated 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