Class QUICTransport.QuicChannelInboundHandlerAdapter
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
com.hypixel.hytale.server.core.io.transport.QUICTransport.QuicChannelInboundHandlerAdapter
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
- Enclosing class:
QUICTransport
private static class QUICTransport.QuicChannelInboundHandlerAdapter
extends io.netty.channel.ChannelInboundHandlerAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.netty.handler.codec.quic.QuicSslContext -
Constructor Summary
ConstructorsConstructorDescriptionQuicChannelInboundHandlerAdapter(io.netty.handler.codec.quic.QuicSslContext sslContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidchannelActive(io.netty.channel.ChannelHandlerContext ctx) private X509CertificateextractClientCertificate(io.netty.handler.codec.quic.QuicChannel channel) booleanMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelInactive, channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemovedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Field Details
-
sslContext
private final io.netty.handler.codec.quic.QuicSslContext sslContext
-
-
Constructor Details
-
QuicChannelInboundHandlerAdapter
public QuicChannelInboundHandlerAdapter(io.netty.handler.codec.quic.QuicSslContext sslContext)
-
-
Method Details
-
isSharable
public boolean isSharable()- Overrides:
isSharablein classio.netty.channel.ChannelHandlerAdapter
-
channelActive
- Specified by:
channelActivein interfaceio.netty.channel.ChannelInboundHandler- Overrides:
channelActivein classio.netty.channel.ChannelInboundHandlerAdapter- Throws:
Exception
-
extractClientCertificate
@Nullable private X509Certificate extractClientCertificate(io.netty.handler.codec.quic.QuicChannel channel)
-