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

target.test-classes.com.thinkaurelius.thrift.AbstractDisruptorTest.class Maven / Gradle / Ivy

Go to download

Thrift Server implementation backed by LMAX Disruptor. Shows better throughput/latency characteristics than build-in THsHa and TThreadedSelector servers.

There is a newer version: 0.3.9
Show newest version
????3Z
N?	N?
O???	N?
?
??
	??
??

?
?
?
?
???
?
?
?
??
??
?
?
????
 ?
?
??
????
&?
%?	??
%?	??	??	??
??
N?
??
??	??
??
???
5?
5?
??
5?
5?	??
5?
5?
??
??
??
??
??	N??P
G?
N??
G?
??
???
LInnerClassesWorkServiceCustomTDisruptorServerTEST_SERVICE"Lorg/apache/thrift/server/TServer;RANDOMLjava/util/Random;HOSTLjava/lang/String;SERVER_PORTI
ConstantValue#?()VCodeLineNumberTableLocalVariableTablethis0Lcom/thinkaurelius/thrift/AbstractDisruptorTest;prepareTest(Z)V
onHeapBuffersZsocket9Lorg/apache/thrift/transport/TNonblockingServerTransport;protocolFactory7Lcom/thinkaurelius/thrift/util/TBinaryProtocol$Factory;argsArgs0Lcom/thinkaurelius/thrift/TDisruptorServer$Args;
ExceptionsshutdownTestRuntimeVisibleAnnotationsLorg/junit/AfterClass;getNewTransport*()Lorg/apache/thrift/transport/TTransport;getNewClientClient\(Lorg/apache/thrift/transport/TTransport;)Lcom/thinkaurelius/thrift/test/TestService$Client;	transport(Lorg/apache/thrift/transport/TTransport;
StackMapTableinvokeRequests8(Lcom/thinkaurelius/thrift/test/TestService$Client;III)Vclient2Lcom/thinkaurelius/thrift/test/TestService$Client;startIdarg1arg2responseAdd(Lcom/thinkaurelius/thrift/test/Response;responseSubresponseMulresponseDiv	resultAdd	resultSub	resultMul	resultDiv
responseEmptytoByteBuffer(I)Ljava/nio/ByteBuffer;integerbLjava/nio/ByteBuffer;	toInteger(Ljava/nio/ByteBuffer;)IbuffergetRandomArgument()In
getRequestY(IIILcom/thinkaurelius/thrift/test/OperationType;)Lcom/thinkaurelius/thrift/test/Request;idop-Lcom/thinkaurelius/thrift/test/OperationType;
access$000$()Lorg/apache/thrift/server/TServer;
access$100x0x1x2x3eLjava/net/UnknownHostException;?
SourceFileAbstractDisruptorTest.java??WXab4org/apache/thrift/transport/TNonblockingServerSocketjava/net/InetSocketAddress[\a	a
5com/thinkaurelius/thrift/util/TBinaryProtocol$Factory.com/thinkaurelius/thrift/TDisruptorServer$Argsa
4org/apache/thrift/transport/TFramedTransport$Factory3com/thinkaurelius/thrift/test/TestService$Processor	Processor6com/thinkaurelius/thrift/AbstractDisruptorTest$ServiceaEcom/thinkaurelius/thrift/AbstractDisruptorTest$CustomTDisruptorServera0com/thinkaurelius/thrift/AbstractDisruptorTest$1b !b,org/apache/thrift/transport/TFramedTransport#org/apache/thrift/transport/TSocketa"#$%&b0com/thinkaurelius/thrift/test/TestService$Client*org/apache/thrift/protocol/TBinaryProtocola'a()*?+,-?.?/?012??3?456789:;5<%com/thinkaurelius/thrift/test/Request=>?@?ABCBD9EFGHIJKLM?NOP?YZQR??java/util/RandomSTUVWjava/net/UnknownHostExceptionjava/lang/AssertionErroraL.com/thinkaurelius/thrift/AbstractDisruptorTestjava/lang/Object0com/thinkaurelius/thrift/AbstractDisruptorTest$23com/thinkaurelius/thrift/AbstractDisruptorTest$Workjava/lang/Exception/org/apache/thrift/transport/TTransportExceptionorg/apache/thrift/TException(Ljava/lang/String;I)V(Ljava/net/InetSocketAddress;)V-com/thinkaurelius/thrift/util/TBinaryProtocol)com/thinkaurelius/thrift/TDisruptorServer<(Lorg/apache/thrift/transport/TNonblockingServerTransport;)VinputTransportFactoryXAbstractServerArgsf(Lorg/apache/thrift/transport/TTransportFactory;)Lorg/apache/thrift/server/TServer$AbstractServerArgs;outputTransportFactoryinputProtocolFactoryd(Lorg/apache/thrift/protocol/TProtocolFactory;)Lorg/apache/thrift/server/TServer$AbstractServerArgs;outputProtocolFactory)com/thinkaurelius/thrift/test/TestServiceYIface4(Lcom/thinkaurelius/thrift/test/TestService$Iface;)V	processorU(Lorg/apache/thrift/TProcessor;)Lorg/apache/thrift/server/TServer$AbstractServerArgs;useHeapBasedAllocation3(Z)Lcom/thinkaurelius/thrift/TDisruptorServer$Args;3(Lcom/thinkaurelius/thrift/TDisruptorServer$Args;)Vstart org/apache/thrift/server/TServerstop+(Lorg/apache/thrift/transport/TTransport;)V&org/apache/thrift/transport/TTransportisOpen()Zopen-(Lorg/apache/thrift/transport/TTransport;ZZ)V)(Lorg/apache/thrift/protocol/TProtocol;)V+com/thinkaurelius/thrift/test/OperationTypeADDinvokeQ(Lcom/thinkaurelius/thrift/test/Request;)Lcom/thinkaurelius/thrift/test/Response;SUBMULDIV&com/thinkaurelius/thrift/test/ResponsebufferForResult()Ljava/nio/ByteBuffer;getIdorg/junit/AssertassertEquals(JJ)V%com/thinkaurelius/thrift/test/ArgTypeINT'Lcom/thinkaurelius/thrift/test/ArgType;
getResType)()Lcom/thinkaurelius/thrift/test/ArgType;'(Ljava/lang/Object;Ljava/lang/Object;)VsetId*(I)Lcom/thinkaurelius/thrift/test/Request;java/nio/ByteBufferallocatesetArg1>(Ljava/nio/ByteBuffer;)Lcom/thinkaurelius/thrift/test/Request;setArg2LONG
setArgTypeP(Lcom/thinkaurelius/thrift/test/ArgType;)Lcom/thinkaurelius/thrift/test/Request;setOperationTypeV(Lcom/thinkaurelius/thrift/test/OperationType;)Lcom/thinkaurelius/thrift/test/Request;	getResult()[B
assertNull(Ljava/lang/Object;)VputIntclear()Ljava/nio/Buffer;getIntnextInt(I)Ijava/net/InetAddressgetLocalHost()Ljava/net/InetAddress;getHostName()Ljava/lang/String;3org/apache/thrift/server/TServer$AbstractServerArgs/com/thinkaurelius/thrift/test/TestService$Iface!NO
WXYZ[\]^_`
abc3*??d
(?efg	hic?|?Y?Y?#ɷ?L?	Y?
M?Y+??
Y????
Y???,??,???Y?Y?????N?Y-???Y???d>?AfIqK{Re*|jkglm_npfqstu	vbc#???d
WXwxyzc??Y? Y?#ɷ!?"?d\efgt{|~cb+?#?+?$?%Y?&Y+?'?(?dabdefg??t{??c@8+`?)??*:+`?+??*:+`?,??*:+`?-??*:?.?/6	?.?/6
?.?/6?.?/6?0???1?0?`??1?0?`??1?0?`??1`?	??1d?
??1h???1l???1?2?3?4?2?3?4?2?3?4?2?3?4+?5Y?6`?7?8?9?8?:?;???
?3???dbij$k6lHnRo\pfqps{t?u?v?x?y?z?{?}?~?????'?/?7?e?8fg8??8?^8?^8?^&??$??6??H???R??^	\??^
f??^p??^'??
t???cL?8?@L+?AW+?d?	??e?^	????c/*?B?d?e????cO?CD?E;???d
	e	
?^??@
??cl$?5Y?6?7?F?9?F?:?2?<-?=?d
e*$?^$?^$?^$????c??d(??cP-??d(e*?^?^?^???bct!?GY?H?C?I?J??
K?LY*?M??
Kd+
4968 :e	???V?	??RbPNSNTNUNV	?o	?r	%?}	
o	??	?	?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy