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

target.classes.com.thinkaurelius.thrift.TDisruptorServer.class Maven / Gradle / Ivy

????3x	U?	U?	U?	U?	U?
Z?
??
??
f?
??
f?
f?
f?	U??	U???
??
?
???
?
?
f?	U????
f??	U?	U?	U?
??	U??
?	U??
$????
,	U
U
/
5
	

8?

,
/
??
$
U
U
/
G?
G
/
$
/
/ !
P?
?"
/#$%
&'(
W)*+,RandomSelectorLoadBalancerInnerClasses-SelectorLoadBalancer.InvocationHandlerSelectorThreadAcceptorThread/AbstractSelectorThread0ArgsloggerLorg/slf4j/Logger;isJNAPresentZ
MBEAN_NAMELjava/lang/String;
ConstantValueacceptorThreads;[Lcom/thinkaurelius/thrift/TDisruptorServer$AcceptorThread;selectorThreads;[Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread;selectorLoadBalancer@Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorLoadBalancer;thriftFactories/Lcom/thinkaurelius/thrift/util/ThriftFactories;useHeapBasedAllocation	isStopped3(Lcom/thinkaurelius/thrift/TDisruptorServer$Args;)VCodeLineNumberTableLocalVariableTableiIeLjava/io/IOException;Ljava/lang/Exception;this+Lcom/thinkaurelius/thrift/TDisruptorServer;args0Lcom/thinkaurelius/thrift/TDisruptorServer$Args;numCoresnumAcceptorsnumSelectorsnumWorkersPerSelectorringSizembsLjavax/management/MBeanServer;
StackMapTable%0?1startThreads()ZwaitForShutdown()VjoinSelectorselector:Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread;arr$len$i$ Ljava/lang/InterruptedException;rgracefullyShutdownInvokerPoolstopacceptor:Lcom/thinkaurelius/thrift/TDisruptorServer$AcceptorThread;p
requestInvoke3FrameBufferC(Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;)ZframeBuffer@Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;beforeInvoke%(Lcom/thinkaurelius/thrift/Message;)VbeforeClosebuffer"Lcom/thinkaurelius/thrift/Message;nextPowerOfTwo(I)IvgetRingBufferSize()IgetNumberOfSelectorsisHeapBasedAllocationUsed(Z)Vflag
access$500.(Lcom/thinkaurelius/thrift/TDisruptorServer;)Zx0
access$600()Lorg/slf4j/Logger;
access$502/(Lcom/thinkaurelius/thrift/TDisruptorServer;Z)Zx1
access$700m(Lcom/thinkaurelius/thrift/TDisruptorServer;)Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorLoadBalancer;
access$800\(Lcom/thinkaurelius/thrift/TDisruptorServer;)Lcom/thinkaurelius/thrift/util/ThriftFactories;
access$900 Ljava/lang/NoClassDefFoundError;jna*
SourceFileTDisruptorServer.javawkuvsthixky6789:?;<=>??<@<A<BCD5com/thinkaurelius/thrift/util/TBinaryProtocol$FactoryFactoryEC"java/lang/IllegalArgumentExceptionjava/lang/StringBuildery?Please use FGHIJ( or it's subclass as protocol factories.KJyLMNjkiOff-heap allocation couldn't be used as JNA is not present in classpath or broken, using on-heap instead.OPLQR-com/thinkaurelius/thrift/util/ThriftFactoriesSTUTVWyX8com/thinkaurelius/thrift/TDisruptorServer$AcceptorThreadopThrift-Acceptor_FYZ[7org/apache/thrift/transport/TNonblockingServerTransporty\java/io/IOExceptionjava/lang/RuntimeException!Could not create acceptor threadsy]8com/thinkaurelius/thrift/TDisruptorServer$SelectorThreadqrThrift-Selector_??y^!Could not create selector threadsDcom/thinkaurelius/thrift/TDisruptorServer$RandomSelectorLoadBalancery_`abjavax/management/ObjectName5com.thinkaurelius.thrift.server:type=TDisruptorServer1cdjava/lang/Exceptionyef?%Thrift Selector thread {} is started.ghij%Thrift Acceptor thread {} is started.????k?java/lang/InterruptedExceptionInterruption: lJmLn?o?p?x?'java/lang/UnsupportedOperationExceptionq???DOff-Heap allocation method could not be used because JNA is missing.)com/thinkaurelius/thrift/TDisruptorServerrstcom/sun/jna/Pointeryujava/lang/NoClassDefFoundError+org/apache/thrift/server/TNonblockingServer.com/thinkaurelius/thrift/TDisruptorServerMBean>com/thinkaurelius/thrift/TDisruptorServer$SelectorLoadBalancer;com/thinkaurelius/thrift/TDisruptorServer$InvocationHandler@com/thinkaurelius/thrift/TDisruptorServer$AbstractSelectorThread.com/thinkaurelius/thrift/TDisruptorServer$Argsjavax/management/MBeanServerv>org/apache/thrift/server/AbstractNonblockingServer$FrameBufferwAbstractNonblockingServerArgsU(Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractNonblockingServerArgs;)Vjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;availableProcessors
access$000E(Lcom/thinkaurelius/thrift/TDisruptorServer$Args;)Ljava/lang/Integer;java/lang/IntegerintValue
access$100
access$200
access$300inputProtocolFactory_-Lorg/apache/thrift/protocol/TProtocolFactory;-com/thinkaurelius/thrift/util/TBinaryProtocoloutputProtocolFactory_append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetCanonicalName()Ljava/lang/String;toString(Ljava/lang/String;)V
access$4003(Lcom/thinkaurelius/thrift/TDisruptorServer$Args;)Zorg/slf4j/Loggerwarn
access$4024(Lcom/thinkaurelius/thrift/TDisruptorServer$Args;Z)ZinputTransportFactory_/Lorg/apache/thrift/transport/TTransportFactory;outputTransportFactory_processorFactory_%Lorg/apache/thrift/TProcessorFactory;?(Lorg/apache/thrift/transport/TTransportFactory;Lorg/apache/thrift/transport/TTransportFactory;Lorg/apache/thrift/protocol/TProtocolFactory;Lorg/apache/thrift/protocol/TProtocolFactory;Lorg/apache/thrift/TProcessorFactory;)V(I)Ljava/lang/StringBuilder;serverTransport_.Lorg/apache/thrift/transport/TServerTransport;y(Lcom/thinkaurelius/thrift/TDisruptorServer;Ljava/lang/String;Lorg/apache/thrift/transport/TNonblockingServerTransport;)V*(Ljava/lang/String;Ljava/lang/Throwable;)VB(Lcom/thinkaurelius/thrift/TDisruptorServer;Ljava/lang/String;II)V>([Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread;)V&java/lang/management/ManagementFactorygetPlatformMBeanServer ()Ljavax/management/MBeanServer;
registerMBeanR(Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;(Ljava/lang/Throwable;)VstartvalueOf(I)Ljava/lang/Integer;debug'(Ljava/lang/String;Ljava/lang/Object;)Vjoin
getMessageerrorprintStackTraceshutdownwakeupSelectornumberOfLeadingZerosorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;(J)V2org/apache/thrift/server/AbstractNonblockingServerPorg/apache/thrift/server/AbstractNonblockingServer$AbstractNonblockingServerArgs!UZ[	hijklmn9opqrstuvBwkBxkyz{U	?*+???=+?	??
+?	?
>+???
+??
6+???
+??
6+?
?	?
+?
?
6*???
*???(?Y?Y????????+??????+?W*+??*?Y*? *?!*?*?*?"?#?*?$?%6?3*?%?$Y*?Y?&??'?*?(?)?*S???ͧ:?,Y-?.?*?/?06?3*?0?/Y*?Y?1??'??2?3S???̧:?,Y4?.?*?5Y*?0?6??7:*?8Y9?:?;W?:?,Y?=???+,or+???<|?"???3?G?]?q???????????????????? ?,?5???i?o?r?t???????????????}?
?6~ ??87~t???
????????????3??Go?]Y??"???[???F?F?F?F?$?1?5B?
??6B?
?(??????{?W*?<*?0?? *?02?>???@?A????<*?%?? *?%2?B?C?@?A?????|*
????'?-?8?A?O?U?} &~/&~W?????%??%??{;	*?D*?E?|???}	????{?F*?0L+?=>?+2:?F????&L??Y?H?+?I???J+?K?"G|"????"?#?A?E?}>???r?
?#"??F????
??B?"??{? *?0L+?=>?+2:?L????|????}4???r?
? ???
?
????{?D*?*?%L+?=>?+2:?M????*?0L+?=>?+2:?N????|"$8	=C
}\	??
?p
??8??)?r,?.?D???????	??x?{?&*?0L+?=>?+2:?O???????|$}4
???r?
?&????
????{<?PY?Q?|}????????{5?|,}????
??{6 d?Rdx?|0}???{4
*?02?S?|8}
????{0*?0??|>}????{/*??|D}??w?{c???
?YT??*??|J
KMN}???k???{/*??|.}????{??|.??{;*Z??|.}???k??{/*??|.}????{/*??|.}????{/*??|.}????{?U?V?;?WY	?XW;?L??Y|"0	6:;@=BC}???k?????]R
5U\	^U_	`Ua/Ub$UcdUefUg	?2???	425	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy