final class com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable extends com.netflix.hystrix.strategy.concurrency.HystrixRequestVariableHolder<com.netflix.hystrix.collapser.RequestCollapser<BatchReturnType, ResponseType, RequestArgumentType>>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable
super_class: com.netflix.hystrix.strategy.concurrency.HystrixRequestVariableHolder
{
final com.netflix.hystrix.collapser.RequestCollapserFactory this$0;
descriptor: Lcom/netflix/hystrix/collapser/RequestCollapserFactory;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(com.netflix.hystrix.collapser.HystrixCollapserBridge<BatchReturnType, ResponseType, RequestArgumentType>, com.netflix.hystrix.HystrixCollapserProperties, com.netflix.hystrix.collapser.CollapserTimer, com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy);
descriptor: (Lcom/netflix/hystrix/collapser/RequestCollapserFactory;Lcom/netflix/hystrix/collapser/HystrixCollapserBridge;Lcom/netflix/hystrix/HystrixCollapserProperties;Lcom/netflix/hystrix/collapser/CollapserTimer;Lcom/netflix/hystrix/strategy/concurrency/HystrixConcurrencyStrategy;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=6
start local 0 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
putfield com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable.this$0:Lcom/netflix/hystrix/collapser/RequestCollapserFactory;
1: aload 0
new com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable$1
dup
aload 1
aload 2
aload 3
aload 4
aload 5
invokespecial com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable$1.<init>:(Lcom/netflix/hystrix/collapser/RequestCollapserFactory;Lcom/netflix/hystrix/collapser/HystrixCollapserBridge;Lcom/netflix/hystrix/HystrixCollapserProperties;Lcom/netflix/hystrix/collapser/CollapserTimer;Lcom/netflix/hystrix/strategy/concurrency/HystrixConcurrencyStrategy;)V
invokespecial com.netflix.hystrix.strategy.concurrency.HystrixRequestVariableHolder.<init>:(Lcom/netflix/hystrix/strategy/concurrency/HystrixRequestVariableLifecycle;)V
2: return
end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/netflix/hystrix/collapser/RequestCollapserFactory$RequestCollapserRequestVariable;
0 3 2 commandCollapser Lcom/netflix/hystrix/collapser/HystrixCollapserBridge<TBatchReturnType;TResponseType;TRequestArgumentType;>;
0 3 3 properties Lcom/netflix/hystrix/HystrixCollapserProperties;
0 3 4 timer Lcom/netflix/hystrix/collapser/CollapserTimer;
0 3 5 concurrencyStrategy Lcom/netflix/hystrix/strategy/concurrency/HystrixConcurrencyStrategy;
Signature: (Lcom/netflix/hystrix/collapser/HystrixCollapserBridge<TBatchReturnType;TResponseType;TRequestArgumentType;>;Lcom/netflix/hystrix/HystrixCollapserProperties;Lcom/netflix/hystrix/collapser/CollapserTimer;Lcom/netflix/hystrix/strategy/concurrency/HystrixConcurrencyStrategy;)V
MethodParameters:
Name Flags
this$0 final
commandCollapser final
properties final
timer final
concurrencyStrategy final
}
Signature: Lcom/netflix/hystrix/strategy/concurrency/HystrixRequestVariableHolder<Lcom/netflix/hystrix/collapser/RequestCollapser<TBatchReturnType;TResponseType;TRequestArgumentType;>;>;
SourceFile: "RequestCollapserFactory.java"
NestHost: com.netflix.hystrix.collapser.RequestCollapserFactory
InnerClasses:
private final RequestCollapserRequestVariable = com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable of com.netflix.hystrix.collapser.RequestCollapserFactory
com.netflix.hystrix.collapser.RequestCollapserFactory$RequestCollapserRequestVariable$1