public abstract class AbstractBindTest extends Object
IoAcceptor
resource leakage by repeating bind and unbind.Modifier and Type | Field and Description |
---|---|
protected IoAcceptor |
acceptor |
protected int |
port |
Constructor and Description |
---|
AbstractBindTest(IoAcceptor acceptor) |
Modifier and Type | Method and Description |
---|---|
protected void |
bind(boolean reuseAddress) |
protected abstract SocketAddress |
createSocketAddress(int port) |
protected abstract int |
getPort(SocketAddress address) |
protected abstract IoConnector |
newConnector() |
void |
tearDown() |
void |
testAnonymousBind() |
void |
testDuplicateBind() |
void |
testDuplicateUnbind() |
void |
testManyTimes() |
void |
testRegressively() |
void |
testUnbindDisconnectsClients() |
void |
testUnbindResume() |
protected final IoAcceptor acceptor
protected int port
public AbstractBindTest(IoAcceptor acceptor)
protected abstract SocketAddress createSocketAddress(int port)
protected abstract int getPort(SocketAddress address)
protected abstract IoConnector newConnector()
protected void bind(boolean reuseAddress) throws IOException
IOException
public void tearDown()
public void testDuplicateBind() throws IOException
IOException
public void testDuplicateUnbind() throws IOException
IOException
public void testManyTimes() throws IOException
IOException
public void testUnbindDisconnectsClients() throws Exception
Exception
public void testRegressively() throws IOException
IOException
Copyright © 2004–2018 Apache MINA Project. All rights reserved.