target.classes.com.thinkaurelius.thrift.TDisruptorServer$InvocationHandler.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of thrift-server Show documentation
Show all versions of thrift-server Show documentation
Thrift Server implementation backed by LMAX Disruptor.
Shows better throughput/latency characteristics than build-in
THsHa and TThreadedSelector servers.
???? 3 9 $
%
&
' (
) +
, - . / this$0 +Lcom/thinkaurelius/thrift/TDisruptorServer; .(Lcom/thinkaurelius/thrift/TDisruptorServer;)V Code LineNumberTable LocalVariableTable this InvocationHandler InnerClasses =Lcom/thinkaurelius/thrift/TDisruptorServer$InvocationHandler; onEvent
Invocation 0(Lcom/thinkaurelius/thrift/Message$Invocation;)V
invocation -Lcom/thinkaurelius/thrift/Message$Invocation;
Exceptions 0 (Ljava/lang/Object;)V x0 Ljava/lang/Object; Signature aLjava/lang/Object;Lcom/lmax/disruptor/WorkHandler;
SourceFile TDisruptorServer.java
1 2 3 4 5 6 7 1 8 +com/thinkaurelius/thrift/Message$Invocation ;com/thinkaurelius/thrift/TDisruptorServer$InvocationHandler java/lang/Object com/lmax/disruptor/WorkHandler java/lang/Exception ()V
getMessage $()Lcom/thinkaurelius/thrift/Message; )com/thinkaurelius/thrift/TDisruptorServer beforeInvoke %(Lcom/thinkaurelius/thrift/Message;)V execute com/thinkaurelius/thrift/Message !
4
*+? *? ? Z
L *? +? ? +? ? _ ` a A = *+? ? ? Z ! " # ' *