public interface  org.glassfish.jdbc.config.JdbcConnectionPool extends java.lang.Object implements org.jvnet.hk.config.ConfigBeanProxy, com.sun.enterprise.config.serverbeans.Resource, com.sun.enterprise.config.serverbeans.ResourcePool, org.jvnet.hk.config.types.PropertyBag
{
public static final java.lang.String CONNECTION_VALIDATION_METHODS;
public static final java.lang.String ISOLATION_LEVELS;
public static final java.lang.String RESOURCE_TYPES;
public abstract java.lang.String getDatasourceClassname();
public abstract void setDatasourceClassname(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getDriverClassname();
public abstract void setDriverClassname(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getResType();
public abstract void setResType(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getSteadyPoolSize();
public abstract void setSteadyPoolSize(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getMaxPoolSize();
public abstract void setMaxPoolSize(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getMaxWaitTimeInMillis();
public abstract void setMaxWaitTimeInMillis(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getPoolResizeQuantity();
public abstract void setPoolResizeQuantity(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getIdleTimeoutInSeconds();
public abstract void setIdleTimeoutInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getTransactionIsolationLevel();
public abstract void setTransactionIsolationLevel(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getIsIsolationLevelGuaranteed();
public abstract void setIsIsolationLevelGuaranteed(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getIsConnectionValidationRequired();
public abstract void setIsConnectionValidationRequired(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getConnectionValidationMethod();
public abstract void setConnectionValidationMethod(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getValidationTableName();
public abstract void setValidationTableName(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getValidationClassname();
public abstract void setValidationClassname(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getFailAllConnections();
public abstract void setFailAllConnections(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getNonTransactionalConnections();
public abstract void setNonTransactionalConnections(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getAllowNonComponentCallers();
public abstract void setAllowNonComponentCallers(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getValidateAtmostOncePeriodInSeconds();
public abstract void setValidateAtmostOncePeriodInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getConnectionLeakTimeoutInSeconds();
public abstract void setConnectionLeakTimeoutInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getConnectionLeakReclaim();
public abstract void setConnectionLeakReclaim(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getConnectionCreationRetryAttempts();
public abstract void setConnectionCreationRetryAttempts(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getConnectionCreationRetryIntervalInSeconds();
public abstract void setConnectionCreationRetryIntervalInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getStatementTimeoutInSeconds();
public abstract void setStatementTimeoutInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getLazyConnectionEnlistment();
public abstract void setLazyConnectionEnlistment(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getLazyConnectionAssociation();
public abstract void setLazyConnectionAssociation(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getAssociateWithThread();
public abstract void setAssociateWithThread(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getPooling();
public abstract void setPooling(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getStatementCacheSize();
public abstract void setStatementCacheSize(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getStatementCacheType();
public abstract void setStatementCacheType(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getStatementLeakTimeoutInSeconds();
public abstract void setStatementLeakTimeoutInSeconds(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getStatementLeakReclaim();
public abstract void setStatementLeakReclaim(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getInitSql();
public abstract void setInitSql(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getMatchConnections();
public abstract void setMatchConnections(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getMaxConnectionUsageCount();
public abstract void setMaxConnectionUsageCount(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getWrapJdbcObjects();
public abstract void setWrapJdbcObjects(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getSqlTraceListeners();
public abstract void setSqlTraceListeners(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.lang.String getDescription();
public abstract void setDescription(java.lang.String) throws java.beans.PropertyVetoException;
public abstract java.util.List getProperty();
public java.lang.String getIdentity()
{
org.glassfish.jdbc.config.JdbcConnectionPool v;
java.lang.String v;
v := @this: org.glassfish.jdbc.config.JdbcConnectionPool;
v = interfaceinvoke v.<org.glassfish.jdbc.config.JdbcConnectionPool: java.lang.String getName()>();
return v;
}
public java.lang.String getName()
{
java.lang.Error $r;
org.glassfish.jdbc.config.JdbcConnectionPool this;
this := @this: org.glassfish.jdbc.config.JdbcConnectionPool;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.glassfish.jdbc.config.JdbcConnectionPool: java.lang.String getName()> does not exist!");
throw $r;
}
}