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

org.zeromq.ZDispatcher$SocketDispatcher.class Maven / Gradle / Ivy

????2?	(k	(l	(m	(n	(o	(p
)qr
s	(tu
qv

w	(x	(y
(z
({
(|}~

??
$?
$?
$?
??????

??
?}?
=????
$??
&q???SocketDispatcherInnerClasses?ZMessageBufferactiveZ
shutdownLatch%Ljava/util/concurrent/CountDownLatch;socket?SocketLorg/zeromq/ZMQ$Socket;handler?ZMessageHandler(Lorg/zeromq/ZDispatcher$ZMessageHandler;sender?ZSender Lorg/zeromq/ZDispatcher$ZSender;
threadpool&Ljava/util/concurrent/ExecutorService;in$Ljava/util/concurrent/BlockingQueue;	Signature7Ljava/util/concurrent/BlockingQueue;BUFFER_SIZEI
ConstantValuemessagesLjava/lang/ThreadLocal;QLjava/lang/ThreadLocal;busy+Ljava/util/concurrent/atomic/AtomicBoolean;?(Lorg/zeromq/ZMQ$Socket;Lorg/zeromq/ZDispatcher$ZMessageHandler;Lorg/zeromq/ZDispatcher$ZSender;Ljava/util/concurrent/ExecutorService;)VCodeLineNumberTablerun()V
StackMapTablestartshutdown?	doReceivedoHandledoSend
access$100()Ljava/lang/ThreadLocal;
access$200O(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Ljava/util/concurrent/BlockingQueue;
access$400V(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Ljava/util/concurrent/atomic/AtomicBoolean;
access$600,(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Z
access$700K(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Lorg/zeromq/ZDispatcher$ZSender;
access$900S(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Lorg/zeromq/ZDispatcher$ZMessageHandler;
SourceFileZDispatcher.java8;<?01MNBCJKOT#java/util/concurrent/CountDownLatchO?23(java/util/concurrent/LinkedBlockingQueue)java/util/concurrent/atomic/AtomicBooleanO?47@AYTZT[T?WT?T?Tjava/lang/InterruptedException????????????????)org/zeromq/ZDispatcher$SocketDispatcher$2O???????org/zeromq/ZMsg??)org/zeromq/ZDispatcher$SocketDispatcher$1?'org/zeromq/ZDispatcher$SocketDispatcherjava/lang/Objectjava/lang/Runnable6org/zeromq/ZDispatcher$SocketDispatcher$ZMessageBuffer?org/zeromq/ZMQ$Socket&org/zeromq/ZDispatcher$ZMessageHandlerorg/zeromq/ZDispatcher$ZSender(I)V(Z)V$java/util/concurrent/ExecutorService	countDownawaitrecvMsg+(Lorg/zeromq/ZMQ$Socket;I)Lorg/zeromq/ZMsg;size()IgetFirst()Lorg/zeromq/ZFrame;org/zeromq/ZFramehasData()Z"java/util/concurrent/BlockingQueueadd(Ljava/lang/Object;)ZisEmpty
compareAndSet(ZZ)Z,(Lorg/zeromq/ZDispatcher$SocketDispatcher;)Vsubmit3(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;access$1000F(Lorg/zeromq/ZDispatcher$ZSender;)Ljava/util/concurrent/BlockingQueue;poll()Ljava/lang/Object;send(Lorg/zeromq/ZMQ$Socket;)Vorg/zeromq/ZDispatcherorg/zeromq/ZMQ0()*
B0123478;<?@ABCDEFGHIJKDLMNOPQ~B*?*?*?Y?	?
*?Y??*?
Y??*+?*,?*-?*??R*
_O	PU ],`1a6b;cAdSTQa'*??*?*?*????*??*?
??Rghijlm&nUVTQ"*??R
qrWTQN*?*?
??L?Rvwzy{UOXYTQq?=*??6???/*??YL?"+??+???*?+?W??ɱR?0?>?U?9ZTQT+*???!*???*??Y*? ?!W?R??*?U*[TQd2=*??)???"*??"?#?$YL?+*??%??ֱR??&?1?U?,\]Q??RN^_Q*??RN`aQ*??RNbcQ*??RNdeQ*??RNfgQ*??RNhTQ#?&Y?'??RWij,:(?+-(.
&5?6	9?:	=?>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy