public class IOState extends Object
ConnectionState
Constructor and Description |
---|
IOState() |
Modifier and Type | Method and Description |
---|---|
void |
assertInputOpen() |
void |
assertOutputOpen() |
boolean |
awaitClosed(long duration) |
ConnectionState |
getConnectionState() |
ConnectionState |
getState() |
boolean |
isClosed() |
boolean |
isCloseInitiated() |
boolean |
isInputClosed() |
boolean |
isOpen() |
boolean |
isOutputClosed() |
boolean |
onCloseHandshake(boolean incoming)
Test for if connection should disconnect or response on a close handshake.
|
void |
setConnectionState(ConnectionState connectionState) |
void |
setState(ConnectionState state) |
boolean |
wasCleanClose() |
boolean |
wasLocalCloseInitiated() |
boolean |
wasRemoteCloseInitiated() |
public void assertInputOpen() throws IOException
IOException
public void assertOutputOpen() throws IOException
IOException
public boolean awaitClosed(long duration)
public ConnectionState getConnectionState()
public ConnectionState getState()
public boolean isClosed()
public boolean isCloseInitiated()
public boolean isInputClosed()
public boolean isOpen()
public boolean isOutputClosed()
public boolean onCloseHandshake(boolean incoming)
incoming
- true if incoming closeclose
- the close details.public void setConnectionState(ConnectionState connectionState)
public void setState(ConnectionState state)
public boolean wasCleanClose()
public boolean wasLocalCloseInitiated()
public boolean wasRemoteCloseInitiated()
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.