1 23 24 29 30 package com.sun.appserv.management.config; 31 32 import com.sun.appserv.management.base.XTypes; 33 34 35 36 37 40 41 public interface JDBCConnectionPoolConfig 42 extends NamedConfigElement, Description, PropertiesAccess, ResourceRefConfigReferent 43 { 44 45 public static final String J2EE_TYPE = XTypes.JDBC_CONNECTION_POOL_CONFIG; 46 47 public String getConnectionValidationMethod(); 48 public void setConnectionValidationMethod( String value ); 49 50 public String getDatasourceClassname(); 51 public void setDatasourceClassname( String value ); 52 53 public boolean getFailAllConnections(); 54 public void setFailAllConnections( boolean value ); 55 56 public String getIdleTimeoutInSeconds(); 57 public void setIdleTimeoutInSeconds( String value ); 58 59 public boolean getIsConnectionValidationRequired(); 60 public void setIsConnectionValidationRequired( boolean value ); 61 62 public boolean getIsIsolationLevelGuaranteed(); 63 public void setIsIsolationLevelGuaranteed( boolean value ); 64 65 public String getMaxPoolSize(); 66 public void setMaxPoolSize( String value ); 67 68 public String getMaxWaitTimeInMillis(); 69 public void setMaxWaitTimeInMillis( String value ); 70 71 public String getPoolResizeQuantity(); 72 public void setPoolResizeQuantity( String value ); 73 74 public String getResType(); 75 public void setResType( String value ); 76 77 public String getSteadyPoolSize(); 78 public void setSteadyPoolSize( String value ); 79 80 public String getTransactionIsolationLevel(); 81 84 public void setTransactionIsolationLevel( String value ); 85 86 public String getValidationTableName(); 87 public void setValidationTableName( String value ); 88 89 96 public boolean getNonTransactionalConnections(); 97 98 102 public void setNonTransactionalConnections( boolean enabled ); 103 104 119 public boolean getAllowNonComponentCallers(); 120 121 125 public void setAllowNonComponentCallers( boolean enabled ); 126 127 128 129 } 130 | Popular Tags |