com.groupbyinc.flux.common.jboss.netty.handler.ssl.SslHandler.class Maven / Gradle / Ivy
???? 1? =com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler Gcom/groupbyinc/flux/common/jboss/netty/handler/codec/frame/FrameDecoder Gcom/groupbyinc/flux/common/jboss/netty/channel/ChannelDownstreamHandler SslHandler.java ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$7 Ycom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$SSLEngineInboundCloseFuture
SSLEngineInboundCloseFuture Zcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$ClosingChannelFutureListener
ClosingChannelFutureListener Jcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$PendingWrite PendingWrite ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$6 ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$5 ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$4 ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$3 ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$2 ?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$1 -javax/net/ssl/SSLEngineResult$HandshakeStatus javax/net/ssl/SSLEngineResult ! HandshakeStatus $javax/net/ssl/SSLEngineResult$Status $ Status logger ?Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger; EMPTY_BUFFER Ljava/nio/ByteBuffer; IGNORABLE_CLASS_IN_STACK Ljava/util/regex/Pattern; IGNORABLE_ERROR_MESSAGE defaultBufferPool BLcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool; ctx FLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext; engine Ljavax/net/ssl/SSLEngine;
bufferPool startTls Z enableRenegotiation
handshakeLock Ljava/lang/Object; handshaking
handshaken handshakeFuture >Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture; sentFirstMessage I sentCloseNotify closedOutboundAndChannel SENT_FIRST_MESSAGE_UPDATER 7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; xLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater; SENT_CLOSE_NOTIFY_UPDATER #CLOSED_OUTBOUND_AND_CHANNEL_UPDATER ignoreClosedChannelException ignoreClosedChannelExceptionLock pendingUnencryptedWrites Ljava/util/Queue; _Ljava/util/Queue; pendingUnencryptedWritesLock GLcom/groupbyinc/flux/common/jboss/netty/util/internal/NonReentrantLock; pendingEncryptedWrites PLjava/util/Queue; pendingEncryptedWritesLock issueHandshake writeBeforeHandshakeDone sslEngineCloseFuture [Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$SSLEngineInboundCloseFuture; closeOnSslException packetLength timer 3Lcom/groupbyinc/flux/common/jboss/netty/util/Timer; handshakeTimeoutInMillis J handshakeTimeout 5Lcom/groupbyinc/flux/common/jboss/netty/util/Timeout; $assertionsDisabled getDefaultBufferPool D()Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool; . / ` @com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool b ()V d e
c f (Ljavax/net/ssl/SSLEngine;)V ^ _
i ?(Ljavax/net/ssl/SSLEngine;Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;ZLcom/groupbyinc/flux/common/jboss/netty/util/Timer;J)V d k
l this ?Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler; ^(Ljavax/net/ssl/SSLEngine;Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;)V (Ljavax/net/ssl/SSLEngine;Z)V _(Ljavax/net/ssl/SSLEngine;Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;Z)V d r
s
f 7 6 v java/lang/Object x
y f 8 9 { H 9 } java/util/LinkedList
? f I J ? Ecom/groupbyinc/flux/common/jboss/netty/util/internal/NonReentrantLock ?
? f L M ? *java/util/concurrent/ConcurrentLinkedQueue ?
? f N J ? P M ? B(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)V d ?
? S T ? java/lang/NullPointerException ? 2 (Ljava/lang/String;)V d ?
? ? 4 "java/lang/IllegalArgumentException ? DNo Timer was given but a handshakeTimeoutInMillis, need both or none ?
? ? 2 3 ? 4 / ? 5 6 ? W X ? Y Z ? getEngine ()Ljavax/net/ssl/SSLEngine; handshake @()Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture; java/lang/Exception ? javax/net/ssl/SSLException ? ; 6 ? isEnableRenegotiation ()Z ? ?
? java/lang/IllegalStateException ? renegotiation disabled ?
? ? 0 1 ? Dcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext ?
getChannel :()Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; ? ? ? ? : 6 ? <