Class MultiAcceptorGroup
java.lang.Object
one.nio.server.acceptor.MultiAcceptorGroup
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final intprivate MultiAcceptSession[]private final MultiAcceptorThread -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidclose()private MultiAcceptSessioncreateMultiAcceptSession(AcceptorConfig config, int sessionIdx) intgetPort()(package private) booleanisSameAddressPort(AcceptorConfig config) (package private) voidreconfigure(AcceptorConfig newConfig) (package private) intsize()(package private) voidstart()toString()
-
Field Details
-
thread
-
address
-
port
private final int port -
sessions
-
-
Constructor Details
-
MultiAcceptorGroup
MultiAcceptorGroup(MultiAcceptorThread thread, AcceptorConfig config) throws IOException - Throws:
IOException
-
-
Method Details
-
isSameAddressPort
-
getAddress
-
getPort
public int getPort() -
start
- Throws:
IOException
-
close
void close() -
size
int size() -
reconfigure
- Throws:
IOException
-
toString
-
createMultiAcceptSession
private MultiAcceptSession createMultiAcceptSession(AcceptorConfig config, int sessionIdx) throws IOException - Throws:
IOException
-