public interface com.datastax.oss.driver.api.core.tracker.RequestTracker extends java.lang.AutoCloseable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.datastax.oss.driver.api.core.tracker.RequestTracker
  super_class: java.lang.Object
{
  public void onSuccess(com.datastax.oss.driver.api.core.session.Request, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=5
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // long latencyNanos
        start local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 5 // com.datastax.oss.driver.api.core.metadata.Node node
         0: .line 45
            return
        end local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 2 // long latencyNanos
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    1     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    1     2      latencyNanos  J
            0    1     4  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    1     5              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      latencyNanos      
      executionProfile  
      node              

  public void onSuccess(com.datastax.oss.driver.api.core.session.Request, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node, java.lang.String);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // long latencyNanos
        start local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        start local 6 // java.lang.String requestLogPrefix
         0: .line 63
            aload 0 /* this */
            aload 1 /* request */
            lload 2 /* latencyNanos */
            aload 4 /* executionProfile */
            aload 5 /* node */
            invokeinterface com.datastax.oss.driver.api.core.tracker.RequestTracker.onSuccess:(Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
         1: .line 64
            return
        end local 6 // java.lang.String requestLogPrefix
        end local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 2 // long latencyNanos
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    2     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    2     2      latencyNanos  J
            0    2     4  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    2     5              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
            0    2     6  requestLogPrefix  Ljava/lang/String;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      latencyNanos      
      executionProfile  
      node              
      requestLogPrefix  

  public void onError(com.datastax.oss.driver.api.core.session.Request, java.lang.Throwable, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=6
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // java.lang.Throwable error
        start local 3 // long latencyNanos
        start local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 6 // com.datastax.oss.driver.api.core.metadata.Node node
         0: .line 76
            return
        end local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 3 // long latencyNanos
        end local 2 // java.lang.Throwable error
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    1     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    1     2             error  Ljava/lang/Throwable;
            0    1     3      latencyNanos  J
            0    1     5  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    1     6              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
        edu.umd.cs.findbugs.annotations.NonNull()
      2:
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
                  Name  Flags
      request           
      error             
      latencyNanos      
      executionProfile  
      node              

  public void onError(com.datastax.oss.driver.api.core.session.Request, java.lang.Throwable, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node, java.lang.String);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // java.lang.Throwable error
        start local 3 // long latencyNanos
        start local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        start local 7 // java.lang.String requestLogPrefix
         0: .line 95
            aload 0 /* this */
            aload 1 /* request */
            aload 2 /* error */
            lload 3 /* latencyNanos */
            aload 5 /* executionProfile */
            aload 6 /* node */
            invokeinterface com.datastax.oss.driver.api.core.tracker.RequestTracker.onError:(Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
         1: .line 96
            return
        end local 7 // java.lang.String requestLogPrefix
        end local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 3 // long latencyNanos
        end local 2 // java.lang.Throwable error
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    2     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    2     2             error  Ljava/lang/Throwable;
            0    2     3      latencyNanos  J
            0    2     5  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    2     6              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
            0    2     7  requestLogPrefix  Ljava/lang/String;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
        edu.umd.cs.findbugs.annotations.NonNull()
      2:
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.Nullable()
      5:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      error             
      latencyNanos      
      executionProfile  
      node              
      requestLogPrefix  

  public void onNodeError(com.datastax.oss.driver.api.core.session.Request, java.lang.Throwable, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=6
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // java.lang.Throwable error
        start local 3 // long latencyNanos
        start local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 6 // com.datastax.oss.driver.api.core.metadata.Node node
         0: .line 108
            return
        end local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 3 // long latencyNanos
        end local 2 // java.lang.Throwable error
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    1     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    1     2             error  Ljava/lang/Throwable;
            0    1     3      latencyNanos  J
            0    1     5  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    1     6              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
        edu.umd.cs.findbugs.annotations.NonNull()
      2:
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      error             
      latencyNanos      
      executionProfile  
      node              

  public void onNodeError(com.datastax.oss.driver.api.core.session.Request, java.lang.Throwable, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node, java.lang.String);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // java.lang.Throwable error
        start local 3 // long latencyNanos
        start local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        start local 7 // java.lang.String requestLogPrefix
         0: .line 128
            aload 0 /* this */
            aload 1 /* request */
            aload 2 /* error */
            lload 3 /* latencyNanos */
            aload 5 /* executionProfile */
            aload 6 /* node */
            invokeinterface com.datastax.oss.driver.api.core.tracker.RequestTracker.onNodeError:(Lcom/datastax/oss/driver/api/core/session/Request;Ljava/lang/Throwable;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
         1: .line 129
            return
        end local 7 // java.lang.String requestLogPrefix
        end local 6 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 5 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 3 // long latencyNanos
        end local 2 // java.lang.Throwable error
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    2     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    2     2             error  Ljava/lang/Throwable;
            0    2     3      latencyNanos  J
            0    2     5  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    2     6              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
            0    2     7  requestLogPrefix  Ljava/lang/String;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
        edu.umd.cs.findbugs.annotations.NonNull()
      2:
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.NonNull()
      5:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      error             
      latencyNanos      
      executionProfile  
      node              
      requestLogPrefix  

  public void onNodeSuccess(com.datastax.oss.driver.api.core.session.Request, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=5
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // long latencyNanos
        start local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 5 // com.datastax.oss.driver.api.core.metadata.Node node
         0: .line 140
            return
        end local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 2 // long latencyNanos
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    1     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    1     2      latencyNanos  J
            0    1     4  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    1     5              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      latencyNanos      
      executionProfile  
      node              

  public void onNodeSuccess(com.datastax.oss.driver.api.core.session.Request, long, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.metadata.Node, java.lang.String);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Request request
        start local 2 // long latencyNanos
        start local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        start local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        start local 6 // java.lang.String requestLogPrefix
         0: .line 160
            aload 0 /* this */
            aload 1 /* request */
            lload 2 /* latencyNanos */
            aload 4 /* executionProfile */
            aload 5 /* node */
            invokeinterface com.datastax.oss.driver.api.core.tracker.RequestTracker.onNodeSuccess:(Lcom/datastax/oss/driver/api/core/session/Request;JLcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
         1: .line 161
            return
        end local 6 // java.lang.String requestLogPrefix
        end local 5 // com.datastax.oss.driver.api.core.metadata.Node node
        end local 4 // com.datastax.oss.driver.api.core.config.DriverExecutionProfile executionProfile
        end local 2 // long latencyNanos
        end local 1 // com.datastax.oss.driver.api.core.session.Request request
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    2     1           request  Lcom/datastax/oss/driver/api/core/session/Request;
            0    2     2      latencyNanos  J
            0    2     4  executionProfile  Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
            0    2     5              node  Lcom/datastax/oss/driver/api/core/metadata/Node;
            0    2     6  requestLogPrefix  Ljava/lang/String;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
      1:
      2:
        edu.umd.cs.findbugs.annotations.NonNull()
      3:
        edu.umd.cs.findbugs.annotations.NonNull()
      4:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
                  Name  Flags
      request           
      latencyNanos      
      executionProfile  
      node              
      requestLogPrefix  

  public void onSessionReady(com.datastax.oss.driver.api.core.session.Session);
    descriptor: (Lcom/datastax/oss/driver/api/core/session/Session;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
        start local 1 // com.datastax.oss.driver.api.core.session.Session session
         0: .line 182
            return
        end local 1 // com.datastax.oss.driver.api.core.session.Session session
        end local 0 // com.datastax.oss.driver.api.core.tracker.RequestTracker this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/datastax/oss/driver/api/core/tracker/RequestTracker;
            0    1     1  session  Lcom/datastax/oss/driver/api/core/session/Session;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
         Name  Flags
      session  
}
SourceFile: "RequestTracker.java"