public class UpgradeConnection extends AbstractConnection implements Connection.UpgradeFrom
Eventually, upon successful Upgrade request/response, this connection swaps itself out for the WebSocektClientConnection handler.
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradeConnection.SendUpgradeRequest |
Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeTo| Constructor and Description |
|---|
UpgradeConnection(EndPoint endp,
Executor executor,
ConnectPromise connectPromise) |
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect(boolean onlyOutput) |
void |
onClose()
Callback method invoked when this
Connection is closed. |
void |
onFillable()
Callback method invoked when the endpoint is ready to be read.
|
void |
onOpen() |
protected boolean |
onReadTimeout()
Callback method invoked when the endpoint failed to be ready to be read after a timeout
|
ByteBuffer |
onUpgradeFrom()
Take the input buffer from the connection on upgrade.
|
addListener, close, failedCallback, fillInterested, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, getMessagesIn, getMessagesOut, isDispatchIO, isFillInterested, onFillInterestedFailed, setInputBufferSize, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddListener, close, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPoint, getMessagesIn, getMessagesOutpublic UpgradeConnection(EndPoint endp, Executor executor, ConnectPromise connectPromise)
public void disconnect(boolean onlyOutput)
public ByteBuffer onUpgradeFrom()
Connection.UpgradeFromThis method is used to take any unconsumed input from a connection during an upgrade.
onUpgradeFrom in interface Connection.UpgradeFrompublic void onFillable()
AbstractConnectionCallback method invoked when the endpoint is ready to be read.
onFillable in class AbstractConnectionAbstractConnection.fillInterested()public void onOpen()
onOpen in interface ConnectiononOpen in class AbstractConnectionpublic void onClose()
ConnectionCallback method invoked when this Connection is closed.
Creators of the connection implementation are responsible for calling this method.
onClose in interface ConnectiononClose in class AbstractConnectionprotected boolean onReadTimeout()
AbstractConnectionCallback method invoked when the endpoint failed to be ready to be read after a timeout
onReadTimeout in class AbstractConnectionCopyright © 1995–2015 Mort Bay Consulting. All rights reserved.