public interface Channel
Modifier and Type | Method and Description |
---|---|
CloseFuture |
close(boolean immediately) |
int |
getId() |
Window |
getLocalWindow() |
Window |
getRemoteWindow() |
Session |
getSession() |
void |
handleClose() |
void |
handleData(Buffer buffer) |
void |
handleEof() |
void |
handleExtendedData(Buffer buffer) |
void |
handleFailure() |
void |
handleOpenFailure(Buffer buffer)
For a client channel, this method will be called internally by the session when
the server has rejected this channel opening.
|
void |
handleOpenSuccess(int recipient,
int rwsize,
int rmpsize,
Buffer buffer)
For a client channel, this method will be called internally by the session when the confirmation
has been received.
|
void |
handleRequest(Buffer buffer) |
void |
handleWindowAdjust(Buffer buffer) |
void |
init(Session session,
int id) |
OpenFuture |
open(int recipient,
int rwsize,
int rmpsize,
Buffer buffer)
For a server channel, this method will actually open the channel
|
int getId()
Window getLocalWindow()
Window getRemoteWindow()
Session getSession()
void handleClose() throws IOException
IOException
void handleWindowAdjust(Buffer buffer) throws IOException
IOException
void handleRequest(Buffer buffer) throws IOException
IOException
void handleData(Buffer buffer) throws IOException
IOException
void handleExtendedData(Buffer buffer) throws IOException
IOException
void handleEof() throws IOException
IOException
void handleFailure() throws IOException
IOException
CloseFuture close(boolean immediately)
void init(Session session, int id) throws IOException
IOException
OpenFuture open(int recipient, int rwsize, int rmpsize, Buffer buffer)
void handleOpenSuccess(int recipient, int rwsize, int rmpsize, Buffer buffer) throws IOException
IOException
void handleOpenFailure(Buffer buffer) throws IOException
IOException
Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.