public interface com.netflix.hystrix.HystrixInvokableInfo<R>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.netflix.hystrix.HystrixInvokableInfo
  super_class: java.lang.Object
{
  public abstract com.netflix.hystrix.HystrixCommandGroupKey getCommandGroup();
    descriptor: ()Lcom/netflix/hystrix/HystrixCommandGroupKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.HystrixCommandKey getCommandKey();
    descriptor: ()Lcom/netflix/hystrix/HystrixCommandKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.HystrixThreadPoolKey getThreadPoolKey();
    descriptor: ()Lcom/netflix/hystrix/HystrixThreadPoolKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getPublicCacheKey();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.HystrixCollapserKey getOriginatingCollapserKey();
    descriptor: ()Lcom/netflix/hystrix/HystrixCollapserKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.HystrixCommandMetrics getMetrics();
    descriptor: ()Lcom/netflix/hystrix/HystrixCommandMetrics;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.HystrixCommandProperties getProperties();
    descriptor: ()Lcom/netflix/hystrix/HystrixCommandProperties;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isCircuitBreakerOpen();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isExecutionComplete();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isExecutedInThread();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isSuccessfulExecution();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isFailedExecution();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Throwable getFailedExecutionException();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseFromFallback();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseTimedOut();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseShortCircuited();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseFromCache();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseRejected();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseSemaphoreRejected();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isResponseThreadPoolRejected();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<com.netflix.hystrix.HystrixEventType> getExecutionEvents();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/netflix/hystrix/HystrixEventType;>;

  public abstract int getNumberEmissions();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getNumberFallbackEmissions();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getNumberCollapsed();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getExecutionTimeInMilliseconds();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long getCommandRunStartTimeInNanos();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.netflix.hystrix.ExecutionResult$EventCounts getEventCounts();
    descriptor: ()Lcom/netflix/hystrix/ExecutionResult$EventCounts;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <R:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "HystrixInvokableInfo.java"
InnerClasses:
  public EventCounts = com.netflix.hystrix.ExecutionResult$EventCounts of com.netflix.hystrix.ExecutionResult