All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.jboss.netty.handler.ssl.SslHandler.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1?=com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandlerGcom/groupbyinc/flux/common/jboss/netty/handler/codec/frame/FrameDecoderGcom/groupbyinc/flux/common/jboss/netty/channel/ChannelDownstreamHandlerSslHandler.java?com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$7Ycom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$SSLEngineInboundCloseFuture
SSLEngineInboundCloseFutureZcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$ClosingChannelFutureListener
ClosingChannelFutureListenerJcom/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$HandshakeStatusjavax/net/ssl/SSLEngineResult!HandshakeStatus$javax/net/ssl/SSLEngineResult$Status$Statuslogger?Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;EMPTY_BUFFERLjava/nio/ByteBuffer;IGNORABLE_CLASS_IN_STACKLjava/util/regex/Pattern;IGNORABLE_ERROR_MESSAGEdefaultBufferPoolBLcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;ctxFLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;engineLjavax/net/ssl/SSLEngine;
bufferPoolstartTlsZenableRenegotiation
handshakeLockLjava/lang/Object;handshaking
handshakenhandshakeFuture>Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;sentFirstMessageIsentCloseNotifyclosedOutboundAndChannelSENT_FIRST_MESSAGE_UPDATER7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;xLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater;SENT_CLOSE_NOTIFY_UPDATER#CLOSED_OUTBOUND_AND_CHANNEL_UPDATERignoreClosedChannelException ignoreClosedChannelExceptionLockpendingUnencryptedWritesLjava/util/Queue;_Ljava/util/Queue;pendingUnencryptedWritesLockGLcom/groupbyinc/flux/common/jboss/netty/util/internal/NonReentrantLock;pendingEncryptedWritesPLjava/util/Queue;pendingEncryptedWritesLockissueHandshakewriteBeforeHandshakeDonesslEngineCloseFuture[Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler$SSLEngineInboundCloseFuture;closeOnSslExceptionpacketLengthtimer3Lcom/groupbyinc/flux/common/jboss/netty/util/Timer;handshakeTimeoutInMillisJhandshakeTimeout5Lcom/groupbyinc/flux/common/jboss/netty/util/Timeout;$assertionsDisabledgetDefaultBufferPoolD()Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;./	`@com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPoolb()Vde
cf(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dk
lthis?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dr
s
f76	vjava/lang/Objectx
yf89	{H9	}java/util/LinkedList
?fIJ	?Ecom/groupbyinc/flux/common/jboss/netty/util/internal/NonReentrantLock?
?fLM	?*java/util/concurrent/ConcurrentLinkedQueue?
?fNJ	?PM	?B(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Vd?
?ST	?java/lang/NullPointerException?2(Ljava/lang/String;)Vd?
??4"java/lang/IllegalArgumentException?DNo Timer was given but a handshakeTimeoutInMillis, need both or none?
??23	?4/	?56	?WX	?YZ	?	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?
??01	?Dcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext?
getChannel:()Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;????:6	?<=	?javax/net/ssl/SSLEngine?beginHandshake?e
??runDelegatedTasks?e
?7com/groupbyinc/flux/common/jboss/netty/channel/Channels?futurex(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;??
??z(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Vd?
?java/util/concurrent/TimeUnit?MILLISECONDSLjava/util/concurrent/TimeUnit;??	??1com/groupbyinc/flux/common/jboss/netty/util/Timer?
newTimeout?(Lcom/groupbyinc/flux/common/jboss/netty/util/TimerTask;JLjava/util/concurrent/TimeUnit;)Lcom/groupbyinc/flux/common/jboss/netty/util/Timeout;????[\	?failedFuture?(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;??
??wrapNonAppData?(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;??
??(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Vd?
?;Ljava/lang/Class;"Ljava/lang/ClassNotFoundException;	classnameLjava/lang/String;
methodnameelementLjava/lang/StackTraceElement;arr$[Ljava/lang/StackTraceElement;len$i$messageelementstisEncrypted@(Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;)ZgetEncryptedPacketLengthA(Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;I)I78
9buffergetUnsignedByte(I)S<=M>getShortA(Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;I)S@A
B??majorVersionsslv2headerLengthoffsettlsdecode?(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;)Ljava/lang/Object;writerIndexL.MMV?	O]6	Qjava/lang/AssertionErrorS
Tf	skipBytes(I)VVWMXunwrap?(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;Ljava/nio/ByteBuffer;IZ)Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer;Z[
\Hcom/groupbyinc/flux/common/jboss/netty/handler/ssl/NotSslRecordException^java/lang/StringBuilder`
afnot an SSL/TLS record: cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ef
agcom/groupbyinc/flux/common/jboss/netty/channel/ChannelPipeline?executeT(Ljava/lang/Runnable;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;?????@
?
access$000(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;x0
access$100B(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)J
access$200?(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;Ljavax/net/ssl/SSLException;)Vx1x2
access$300B(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Z
access$400?(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Lcom/groupbyinc/flux/common/jboss/netty/util/internal/NonReentrantLock;
access$500R(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Ljava/util/Queue;
access$600
access$700?(Lcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslHandler;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelHandlerContext;desiredAssertionStatus??
?Dcom/groupbyinc/flux/common/jboss/netty/logging/InternalLoggerFactory?getInstanceR(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;??
??)^.*(?:Socket|Datagram|Sctp|Udt)Channel.*$?compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;??
??@^.*(?:connection.*(?:reset|closed|abort|broken)|broken.*pipe).*$?.(Ljava/lang/String;I)Ljava/util/regex/Pattern;??
??>
newUpdater\(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;??
Q?@A	SignatureCodeLineNumberTableLocalVariableTable
ExceptionsLocalVariableTypeTable
SourceFileInnerClasses!#'()*+,-,
./B01234/56B7689:6B;6B<=B>?B@?BA?BC?DEC?DFC?DG?H9IJ?KLMNJ?OPMBQ6BR6STU6V?WXYZ[\]64)^_?4?a?
?cY?g?a?a?????dh?D*+?j	?m??no23?
dp?L
*+,	?m?? 
no
23
4/?
	dq?L
*+?j?t?? 
no
23
56?
	dr?V
*+,	?m??*
no
23
4/
56?
#	$dk?Q?*?u*?w*?yY?z?|*?yY?z?~*??Y????*??Y????*??Y????*??Y????*?Y*????+?
??Y????,?
??Y?????	??
??Y????*+??*,??*??*??*????>?no?23?4/?56?WX?YZ?V9?	???*?5?@?K?W:[;e=i>s@A?D?E?F?G?H?I???/*????no?O????*?|YL?*???*???
??Y????*??M,??N:*?Ǚ
*??+ð*??*????*??*-??Z??:*??	?? **???Y*-??*???????:*-??Z??::?E:*,-??Y*,-????<:??W,?*??,-?׸?,?*??,-?׸+ð:+??A}??????;?<??????R?	?
=?$?01+?
W?<=.?	?no??!YZ[^$_+a.c5d<gAiHjLkWl`m}|?y?z?{?~???????????????????????????????5*??L+??M*???*+,??N+-?*??+,?׸,-????*5no001)
?&	?????? ?'?/????/*?w??no???>*?w??no76?
???>*???noQ6?
????/*???no????/*????no???/*????no???X*?????Y???*???noU6???????/*???no?? ?"2,?"?O,?"N?&-?*?0.?:?6-?:?>?-?:?
*+-?B?,?D?+,?H?,?DN-?K?M?+,?H?*????O*?U?+,?H?-?K?M:?X?*?Y,?]?`?c?g?j:??Y,?]?j:*???m*???rW??:??:*???u?*???*?ɹx?*?z*+,?{????????RG????2no2?12??g???????P???v???4LRSZa	bg
sz{?????? ?#?%?&?(?'*!+&-1.???e?C*???*?????no?135?@??X*?|YN?*?Ǚ*??*?ɻ?Y????W-ç
:-??*+,????:??:*+,????*????%((,(/8;;@;? XnoX01X??.<=>?#A/D5E8H;FQGWI???e??8*???*???,*???%*?????L????????+????? ?8no?"LMOTP Q+R7V????k,??N-???X-???H*?~Y:?*???(*Y??d??????????-??ñç:???*-?™?+,???HOILOOTO?*knok01k?d???:\]^_`$a.b9cEhIjZlbmcrjs???????+????+????*???͙?+?Ҹض?M??,????+??N-:?66??2:??:??:	?????g?	????Y??????*??	?:

??
?????
?!?$?????:
???o??????????z?3%'
?(
Wy)*^r+*	P?,-:?./??0?B?1?#?2*7?3/?no?4???3%&
?^?#?0?2?7?P?W?^?i?l?w?z?????????????????????	56?>**?`?:????;???
78???=*???$>?>?.*`??6?*`?CD~`=?
>?>?l6*???~??6*``??6?	?0?*?C?~`=?*?C??~`=?6?6????R> E?efF6zQG??CE??;??H??V?*?I6?j??(?*?-?/?3?>?D?R?W?\?^?b?e?z??????????????	?JK??)-?`6-?N666*?P?%d*?P??*?P`6*?P6*?P6I?jd6		??Z-?:6

?	6?F?R?
??TY?U?
	?*
?P?#
`6I??
`66???:	?$-?Y-?g:
*+,
?]:	?I?_Y?aY?bd?h-?n?h?q?r:
--?c?Y*??+
?+,?׸?
?	???R]a?	cLV?
?s??
t*
&u
)no)01)
)v?!w?x?H?y?C?z6?t{?	??+*,5;@#C%K&R'X([+c,i-l.o1?3?5?6?9?:?<?A?B?C?E?F?R?S?T?W?Y[\^_!c#e&i??
@A?N*?x*`??~??????H??q|}???*????N666:*???m*?????:?	?ק???:?-*????W*??Y,????,??????6??*?|Y:	?:
*??-??:
??!:??:???
*????W?
???r-??W-??6*??????????:

-??-??W?????,??:?
??:??Y,
,????:*??6??
?вԦ6	èا?
??:*?ܲ???.??#7CJf????u	è???6	è??*?ѧY*,??
?вԦ6	è\?g*,??W
?вԦ6	è??J??Y?aY?b?h???q???	ç:	????:??:*???u??????:6*,???:??:*??-???*+???j??Y???:?????W*???m*?????:?	??,??:??:*???u?????W?????
**??,???u?????r-?3z????????????????1?40?3}????????????????(-(n????????????=?a????=	???H??
:??ut
;??*
U[??no??1?
?*?6?6?6????RTvwxyz??)?.?4?;?@?J?d?j?r?u????????????????????????????????'?*?3?:?@?l?t?w???????????????????????????????????????%?(?:???D?I?U?Z?g?n|??????
?
????????/*???
=*??+?rW??N?-?:?
*???u??? /no/??'6?%.????M*????C*???
??*?????DYM?
+,?H????N?-?:*???u?????588<8? %
?MnoM01?&	"#(()2+5-8,L1????
RN*????:*?|Y:?*?????:ç:?????N??W+??????????:????W,??N-?Y*???+-???:*?ܲ???.?]Z70$K*,??*?ѧM*?ѧF*?|??<*+,???2*,??**?ѧ#? ??Y?aY?b?h???q???????????$:*,???:??:	*?????	-?,??N-?$'',' &?#2&72?\	Y)?????(
RnoR01R
P?=G*!1??'45:;!</>7?=@YGbHhJmK{V?Y?Z?[?]?^?_?a?b?d?h?l?m?q?swxz {#?&{(|/}2G?K?P??????Y
*+,??]W??*
no
01


6?
????Z[?
?-? 6*????::6	6
?H*?|Y:?*???+*?ǚ$*???#?*???&?*???͚6
ç:??
?*?(W*?|Y:?*???,?16?4?
?8:
?:
*??-
?::?=?ж>.?*$*???A?	??????N:??:
??W
???.? +??????:??:
??
??W???:*?ܲ???.?f$!.5C?b*+,??W?X*?ѧQ*,??6	ç??*,??6	ç??*?z?+*?z6	? ??Y?aY?b?h???q????вD??G??????-???t*???&?j???aY?bI?h?ж?K?h?ض?M?h?G?PR?h???PT?h-???PV?h-?Z?n?h?q?]çç:?????	?*?|??*???`?	*+,???$:	*,	??	?:??:*???????X???
%WZZ_Z?????????t?e??e?\e_beeje????????????*
ab??c????*
4+???Ud6
ze6	?
	?no?01?
?f*?g??6?h??i*?j??
B???????%?Q?T?b?g?l?t?????????????????????????????%?-?4?:?d?g?n?q?u?x?}?????????????????????Y_mpu??!?&?!?"?#?%?(?)?+?????S?*?|YM?+?m?
+?p?,ñ*???,ñ*?Ǚ,ñ*???&?
*???͙,ñ*???>?
>*???*?(W?'*????Yr?s?*??*?????̸,ç
:,????!?"+?,B?C??????*Lt6Q5t6?no???N01479"=)@,C@ECHJJOMQOVRZTbWs]?_?`?e??**?|YL?*???xM+çN+?-?,??,?}??ڱ?~*no?"hijlm p&q)r???\*?Ǚ*?ɹx?
*+?????no
?|}~?????o*?|YM?*??*??*???*+?׵?*??,çN,?-??????.???aY?b+????h*???,???h?q??*?ɹ?W?&)),)?onoo
?.????? ?$?.?9?d?n????3?*?|YN?*?ǚ-ñ*??*??*???*+?׵?*??*???*?????:??????????-ç
:-??*??,??W*??*??+?׸?5<??^[^^b^?*A?no?
???N??????"?*?.?5?<???A?L?Y?e?p?w????@???,?????+,?H???*?U?,?????Y*+,?????>**??,?????:??????????*???͚R??*?U?F*???*+,????:?Y+,????>?:????????????:??:?
+,?H???NQ????????????HS???=???no??1?????6?n????"?<?=???N?Q?S?^?k?u??????????????????????????????G*+??*+????no01?
?????u*??M*?????N-?? ,???Y???M-??,??W???*?????DN-??",???Y???M-??,??W???,?	+,??W??4!??D#??unou01o???N !)#4$7'D(H)K+O,Z.g/j1n2t4???@?n$*??*?(?Y*+,?????	*+,???? $no$01$??;>J#L???@?b+???Y*+????W*+,?±? no01??W???????/*?ɰ??o?????/*?????o?????E*+,??? ?o?
??????/*????o?????/*?????o?????/*?????o?????/*?????o?????/*?????o???e??T?ؚ??R?޳??8??????????O????????"????(?2?=?H???b	 "#@%"&@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy