|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rabbit.httpio.Acceptor
public class Acceptor
A standard acceptor.
Constructor Summary | |
---|---|
Acceptor(ServerSocketChannel ssc,
NioHandler nioHandler,
AcceptorListener listener)
|
Method Summary | |
---|---|
void |
accept()
Accept a SocketChannel. |
void |
closed()
|
String |
getDescription()
|
Long |
getTimeout()
|
void |
register()
Register OP_ACCEPT with the selector. |
void |
timeout()
Handle timeout, since an acceptor should not get timeouts an exception will be thrown. |
boolean |
useSeparateThread()
Acceptor runs in the selector thread. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Acceptor(ServerSocketChannel ssc, NioHandler nioHandler, AcceptorListener listener)
Method Detail |
---|
public void closed()
closed
in interface SocketChannelHandler
public void timeout()
timeout
in interface SocketChannelHandler
public boolean useSeparateThread()
useSeparateThread
in interface SocketChannelHandler
public String getDescription()
getDescription
in interface SocketChannelHandler
public Long getTimeout()
getTimeout
in interface SocketChannelHandler
public void accept()
accept
in interface AcceptHandler
public void register() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |