@UnstableApi public class Http2ConnectionAdapter extends java.lang.Object implements Http2Connection.Listener
Http2Connection.Listener方法的空白实现。
| Constructor and Description |
|---|
Http2ConnectionAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
onGoAwayReceived(int lastStreamId, long errorCode, ByteBuf debugData)
当从远程端点收到
GOAWAY时调用。
|
void |
onGoAwaySent(int lastStreamId, long errorCode, ByteBuf debugData)
当发送
GOAWAY帧用于连接时调用。
|
void |
onStreamActive(Http2Stream stream)
通知监听器给定的流是活动的(即
|
void |
onStreamAdded(Http2Stream stream)
通知侦听器给定的流已添加到连接。
|
void |
onStreamClosed(Http2Stream stream)
通知聆听者该给定的流现在是
CLOSED在两个方向,并将不再可以通过
Http2Connection.forEachActiveStream(Http2StreamVisitor)访问。
|
void |
onStreamHalfClosed(Http2Stream stream)
通知监听器给定的流已经从
OPEN转换为
HALF CLOSED 。
|
void |
onStreamRemoved(Http2Stream stream)
通知监听器给定的数据流现在已经从连接中删除,不再通过
Http2Connection.stream(int)返回。
|
public void onStreamAdded(Http2Stream stream)
Http2Connection.Listener
OPEN或HALF CLOSED )。
如果RuntimeException被抛出,它将被记录并不传播 。 不支持从此方法中抛出并被视为编程错误。
onStreamAdded在界面
Http2Connection.Listener
public void onStreamActive(Http2Stream stream)
Http2Connection.Listener复制的描述
OPEN或HALF CLOSED )。
如果RuntimeException被抛出,它将被记录并不被传播 。 不支持从此方法中抛出并被视为编程错误。
onStreamActive在界面
Http2Connection.Listener
public void onStreamHalfClosed(Http2Stream stream)
Http2Connection.Listener
OPEN转换为HALF CLOSED 。
此方法将不被调用,直到状态转换从当发生Http2Connection.Listener.onStreamActive(Http2Stream)被调用。
该流可以被检查以确定哪一边是HALF CLOSED 。
如果RuntimeException被抛出,它将被记录并且不被传播 。 不支持从此方法中抛出并被视为编程错误。
onStreamHalfClosed在界面
Http2Connection.Listener
public void onStreamClosed(Http2Stream stream)
Http2Connection.Listener
CLOSED ,并且将不再可以通过Http2Connection.forEachActiveStream(Http2StreamVisitor)访问。
如果RuntimeException被引发,它将被记录并且不被传播 。 不支持从此方法中抛出并被视为编程错误。
onStreamClosed在界面
Http2Connection.Listener
public void onStreamRemoved(Http2Stream stream)
Http2Connection.Listener
Http2Connection.stream(int)返回。
在删除它们之前,连接可能会保持一段时间不活动的流。
如果RuntimeException被引发,它将被记录并且不被传播 。 不支持从此方法中抛出并被视为编程错误。
onStreamRemoved在界面
Http2Connection.Listener
public void onGoAwaySent(int lastStreamId,
long errorCode,
ByteBuf debugData)
Http2Connection.Listener
GOAWAY帧用于连接时调用。
如果RuntimeException被引发,它将被记录并且不被传播 。 不支持从此方法中抛出并被视为编程错误。
onGoAwaySent ,界面
Http2Connection.Listener
lastStreamId - 远程端点的最后一个已知流。
errorCode - 错误代码,如果异常关闭。
debugData - 应用程序定义的调试数据。
public void onGoAwayReceived(int lastStreamId,
long errorCode,
ByteBuf debugData)
Http2Connection.Listener
GOAWAY时调用。
此事件处理程序重复Http2FrameListener.onGoAwayRead(io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf),但在此处添加以便简化以统一方式处理GOAWAY应用程序逻辑。
一个应用程序通常不应该处理这两个事件,但是如果它的确如此,则在通知Http2FrameListener之后,该方法被称为第二个。
如果RuntimeException被抛出,它将被记录并不被传播 。 不支持从此方法中抛出并被视为编程错误。
onGoAwayReceived在界面
Http2Connection.Listener
lastStreamId - 远程端点的最后一个已知流。
errorCode - 错误代码,如果异常关闭。
debugData - 应用程序定义的调试数据。
Copyright © 2008–2018 The Netty Project. All rights reserved.