Package one.nio.server.acceptor
Class DefaultAcceptor
java.lang.Object
one.nio.server.acceptor.DefaultAcceptor
- All Implemented Interfaces:
Acceptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DefaultAcceptorGroup[]private static final org.slf4j.Loggerprivate final Server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglongintvoidreconfigure(AcceptorConfig... configs) voidvoidshutdown()voidstart()void
-
Field Details
-
log
private static final org.slf4j.Logger log -
server
-
acceptorGroups
-
-
Constructor Details
-
DefaultAcceptor
DefaultAcceptor(Server server, AcceptorConfig... configs) throws IOException - Throws:
IOException
-
-
Method Details
-
reconfigure
- Specified by:
reconfigurein interfaceAcceptor- Throws:
IOException
-
start
public void start() -
shutdown
public void shutdown() -
syncStart
- Specified by:
syncStartin interfaceAcceptor- Throws:
InterruptedException
-
getAcceptedSessions
public long getAcceptedSessions()- Specified by:
getAcceptedSessionsin interfaceAcceptor
-
getRejectedSessions
public long getRejectedSessions()- Specified by:
getRejectedSessionsin interfaceAcceptor
-
resetCounters
public void resetCounters()- Specified by:
resetCountersin interfaceAcceptor
-
getSinglePort
public int getSinglePort()- Specified by:
getSinglePortin interfaceAcceptor
-