public interface com.mchange.v2.resourcepool.ResourcePool extends com.mchange.v1.util.ClosableResource
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.mchange.v2.resourcepool.ResourcePool
super_class: java.lang.Object
{
public static final int KNOWN_AND_AVAILABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int KNOWN_AND_CHECKED_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int UNKNOWN_OR_PURGED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public abstract java.lang.Object checkoutResource();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException, java.lang.InterruptedException
public abstract java.lang.Object checkoutResource(long);
descriptor: (J)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.TimeoutException, com.mchange.v2.resourcepool.ResourcePoolException, java.lang.InterruptedException
MethodParameters:
Name Flags
timeout
public abstract void checkinResource(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
MethodParameters:
Name Flags
resc
public abstract void checkinAll();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int statusInPool(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
MethodParameters:
Name Flags
resc
public abstract void markBroken(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
MethodParameters:
Name Flags
resc
public abstract int getMinPoolSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getMaxPoolSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getPoolSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract void setPoolSize(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
MethodParameters:
Name Flags
size
public abstract int getAvailableCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getExcludedCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getAwaitingCheckinCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getAwaitingCheckinNotExcludedCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getEffectiveExpirationEnforcementDelay();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getStartTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getUpTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getNumFailedCheckins();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getNumFailedCheckouts();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract long getNumFailedIdleTests();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract int getNumCheckoutWaiters();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract java.lang.Throwable getLastAcquisitionFailure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract java.lang.Throwable getLastCheckinFailure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract java.lang.Throwable getLastCheckoutFailure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract java.lang.Throwable getLastIdleCheckFailure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract java.lang.Throwable getLastResourceTestFailure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract void resetPool();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
public abstract void close(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.mchange.v2.resourcepool.ResourcePoolException
MethodParameters:
Name Flags
close_checked_out_resources
}
SourceFile: "ResourcePool.java"
NestMembers:
com.mchange.v2.resourcepool.ResourcePool$Manager
InnerClasses:
public abstract Manager = com.mchange.v2.resourcepool.ResourcePool$Manager of com.mchange.v2.resourcepool.ResourcePool