public abstract class com.netflix.hystrix.metric.HystrixCommandEvent implements com.netflix.hystrix.metric.HystrixEvent
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.netflix.hystrix.metric.HystrixCommandEvent
super_class: java.lang.Object
{
private final com.netflix.hystrix.HystrixCommandKey commandKey;
descriptor: Lcom/netflix/hystrix/HystrixCommandKey;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey;
descriptor: Lcom/netflix/hystrix/HystrixThreadPoolKey;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final rx.functions.Func1<com.netflix.hystrix.metric.HystrixCommandEvent, java.lang.Boolean> filterCompletionsOnly;
descriptor: Lrx/functions/Func1;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lrx/functions/Func1<Lcom/netflix/hystrix/metric/HystrixCommandEvent;Ljava/lang/Boolean;>;
public static final rx.functions.Func1<com.netflix.hystrix.metric.HystrixCommandEvent, java.lang.Boolean> filterActualExecutions;
descriptor: Lrx/functions/Func1;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lrx/functions/Func1<Lcom/netflix/hystrix/metric/HystrixCommandEvent;Ljava/lang/Boolean;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.netflix.hystrix.metric.HystrixCommandEvent$1
dup
invokespecial com.netflix.hystrix.metric.HystrixCommandEvent$1.<init>:()V
putstatic com.netflix.hystrix.metric.HystrixCommandEvent.filterCompletionsOnly:Lrx/functions/Func1;
1: new com.netflix.hystrix.metric.HystrixCommandEvent$2
dup
invokespecial com.netflix.hystrix.metric.HystrixCommandEvent$2.<init>:()V
putstatic com.netflix.hystrix.metric.HystrixCommandEvent.filterActualExecutions:Lrx/functions/Func1;
2: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.netflix.hystrix.HystrixCommandKey, com.netflix.hystrix.HystrixThreadPoolKey);
descriptor: (Lcom/netflix/hystrix/HystrixCommandKey;Lcom/netflix/hystrix/HystrixThreadPoolKey;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.netflix.hystrix.metric.HystrixCommandEvent.commandKey:Lcom/netflix/hystrix/HystrixCommandKey;
2: aload 0
aload 2
putfield com.netflix.hystrix.metric.HystrixCommandEvent.threadPoolKey:Lcom/netflix/hystrix/HystrixThreadPoolKey;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/hystrix/metric/HystrixCommandEvent;
0 4 1 commandKey Lcom/netflix/hystrix/HystrixCommandKey;
0 4 2 threadPoolKey Lcom/netflix/hystrix/HystrixThreadPoolKey;
MethodParameters:
Name Flags
commandKey
threadPoolKey
public com.netflix.hystrix.HystrixCommandKey getCommandKey();
descriptor: ()Lcom/netflix/hystrix/HystrixCommandKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.hystrix.metric.HystrixCommandEvent.commandKey:Lcom/netflix/hystrix/HystrixCommandKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/hystrix/metric/HystrixCommandEvent;
public com.netflix.hystrix.HystrixThreadPoolKey getThreadPoolKey();
descriptor: ()Lcom/netflix/hystrix/HystrixThreadPoolKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.netflix.hystrix.metric.HystrixCommandEvent.threadPoolKey:Lcom/netflix/hystrix/HystrixThreadPoolKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/netflix/hystrix/metric/HystrixCommandEvent;
public abstract boolean isExecutionStart();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isExecutedInThread();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isResponseThreadPoolRejected();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCommandCompletion();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean didCommandExecute();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HystrixCommandEvent.java"
NestMembers:
com.netflix.hystrix.metric.HystrixCommandEvent$1 com.netflix.hystrix.metric.HystrixCommandEvent$2
InnerClasses:
com.netflix.hystrix.metric.HystrixCommandEvent$1
com.netflix.hystrix.metric.HystrixCommandEvent$2