public interface com.mchange.v2.c3p0.UnifiedConnectionTester extends com.mchange.v2.c3p0.FullQueryConnectionTester
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.mchange.v2.c3p0.UnifiedConnectionTester
  super_class: java.lang.Object
{
  public static final int CONNECTION_IS_OKAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int CONNECTION_IS_INVALID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int DATABASE_IS_INVALID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -8

  public abstract int activeCheckConnection(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     

  public abstract int activeCheckConnection(java.sql.Connection, java.lang.Throwable[]);
    descriptor: (Ljava/sql/Connection;[Ljava/lang/Throwable;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      c                        
      rootCauseOutParamHolder  

  public abstract int activeCheckConnection(java.sql.Connection, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      c                   
      preferredTestQuery  

  public abstract int activeCheckConnection(java.sql.Connection, java.lang.String, java.lang.Throwable[]);
    descriptor: (Ljava/sql/Connection;Ljava/lang/String;[Ljava/lang/Throwable;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      c                        
      preferredTestQuery       
      rootCauseOutParamHolder  

  public abstract int statusOnException(java.sql.Connection, java.lang.Throwable);
    descriptor: (Ljava/sql/Connection;Ljava/lang/Throwable;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     
      t     

  public abstract int statusOnException(java.sql.Connection, java.lang.Throwable, java.lang.Throwable[]);
    descriptor: (Ljava/sql/Connection;Ljava/lang/Throwable;[Ljava/lang/Throwable;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      c                        
      t                        
      rootCauseOutParamHolder  

  public abstract int statusOnException(java.sql.Connection, java.lang.Throwable, java.lang.String);
    descriptor: (Ljava/sql/Connection;Ljava/lang/Throwable;Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      c                   
      t                   
      preferredTestQuery  

  public abstract int statusOnException(java.sql.Connection, java.lang.Throwable, java.lang.String, java.lang.Throwable[]);
    descriptor: (Ljava/sql/Connection;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Throwable;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                         Name  Flags
      c                        
      t                        
      preferredTestQuery       
      rootCauseOutParamHolder  

  public abstract boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      o     

  public abstract int hashCode();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "UnifiedConnectionTester.java"