public interface Connection extends ConnectionWriter, ConnectionReader
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close connection
|
Object |
getProperty(io.netty.handler.codec.http2.Http2Connection.PropertyKey key)
get property
|
io.netty.handler.codec.http2.Http2Connection.PropertyKey |
getPropertyKey(String keyName)
get property key
|
ConnectionStatus |
getStatus()
get connection status
|
boolean |
isAuthorized()
is connection authorized
|
void |
onConnectionClosed()
callback when connection closed
|
void |
onError(io.netty.channel.ChannelHandlerContext ctx,
boolean outbound,
Throwable cause)
callback when error occurs
|
void |
removeConnectListener()
remove connection listener
|
void |
setConnectionListener(ConnectionListener listener)
set listener for connection
|
void |
setDefaultStreamListener(Http2StreamListener http2StreamListener)
set default stream listener
|
void |
setProperty(io.netty.handler.codec.http2.Http2Connection.PropertyKey key,
Object object)
set property
|
void |
setStatus(ConnectionStatus status)
set connection status
|
writeData, writeGoAway, writeHeaders, writeRstonDataRead, onGoAwayRead, onHeadersRead, onRstStreamRead, onSettingsRead, onUnknownFramevoid setConnectionListener(ConnectionListener listener)
listener - ConnectionListenervoid removeConnectListener()
void onConnectionClosed()
void setStatus(ConnectionStatus status)
status - statusConnectionStatus getStatus()
boolean isAuthorized()
void onError(io.netty.channel.ChannelHandlerContext ctx,
boolean outbound,
Throwable cause)
ctx - ctxoutbound - outboundcause - causeio.netty.handler.codec.http2.Http2Connection.PropertyKey getPropertyKey(String keyName)
keyName - keyNamevoid setProperty(io.netty.handler.codec.http2.Http2Connection.PropertyKey key,
Object object)
key - propertyKeyobject - objectObject getProperty(io.netty.handler.codec.http2.Http2Connection.PropertyKey key)
key - propertyKeyvoid setDefaultStreamListener(Http2StreamListener http2StreamListener)
http2StreamListener - listenervoid close()
Copyright © 2019. All rights reserved.