PK [h. META-INF/PK [h.$META-INF/MANIFEST.MFManifest-Version: 1.0 Created-By: Apache Ant 1.5.1 Extension-Name: excalibur-datasource Specification-Vendor: Apache Software Foundation Specification-Version: 1.0 Implementation-Vendor: Apache Software Foundation Implementation-Version: 1.0 PK [h.org/PK [h. org/apache/PK [h.org/apache/avalon/PK [h.org/apache/avalon/excalibur/PK [h.'org/apache/avalon/excalibur/datasource/PK [h.{ Corg/apache/avalon/excalibur/datasource/AbstractJdbcConnection.class.J    X Y X X X X X X  Y X X X X X  X X ( ( ( ( X X X  = X X  I X O  O Q X X       m_connectionLjava/sql/Connection;m_proxyLjava/lang/Object;m_pool'Lorg/apache/avalon/excalibur/pool/Pool;m_testStatementLjava/sql/PreparedStatement;m_testExceptionLjava/sql/SQLException; m_lastUsedJ m_methodsLjava/util/Map;m_allocatedStatementsLjava/util/List;Cclass$org$apache$avalon$excalibur$datasource$AbstractJdbcConnectionLjava/lang/Class; Synthetic(Ljava/sql/Connection;Z)VCodeLineNumberTableLocalVariableTablethis?Lorg/apache/avalon/excalibur/datasource/AbstractJdbcConnection; connectionoradbZ Deprecated*(Ljava/sql/Connection;Ljava/lang/String;)V keepAliveLjava/lang/String;se initialize()V enableLogging.(Lorg/apache/avalon/framework/logger/Logger;)Vlog+Lorg/apache/avalon/framework/logger/Logger;setPool*(Lorg/apache/avalon/excalibur/pool/Pool;)VpoolrecyclesetProxiedConnection(Ljava/lang/Object;)Vproxy getConnection()Ljava/sql/Connection;isClosed()ZagersLjava/sql/ResultSet; ExceptionscloseclearAllocatedStatementsiteratorLjava/util/Iterator;stmtLjava/sql/Statement;registerAllocatedStatement(Ljava/sql/Statement;)Vdisposeequals(Ljava/lang/Object;)Zobjhandler%Ljava/lang/reflect/InvocationHandler;invokeS(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;methodLjava/lang/reflect/Method;args[Ljava/lang/Object;retVal executeMethodclass$%(Ljava/lang/String;)Ljava/lang/Class;x0x1"Ljava/lang/ClassNotFoundException;methodsjava/lang/reflect/Method;iI SourceFileAbstractJdbcConnection.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError  oselect 1 from dualselect 1 oz o  fgjava/util/LinkedList jk \] ~  bc de java/sql/SQLException   GCould not prepare test statement, connection recycled on basis of time. !" `a  # ^_ $java/lang/StringBufferPinging database after %& %'ms of inactivity. ( )* +,- Ping of connection failed. )" )org/apache/avalon/excalibur/pool/Poolable. /0 Connection could not be recycled 1"2 34 56java/sql/Statement 7 8 9Could not close connection: ;<= >? @A*+r stuaqn*** Lr stu}eq>*+!r stu_q/*rs tuq{*" * e@*^#V*%&$*'(Y)*+,-+./*0N-1N*23-4*5Scfr6 &2S]cfswys*{tudg]g}eq5** **!67L*89+:*5 r"  -14s5tu!}eqU*YL*;M,<=N->,?::*@+ç :+03383JMMQMr*  !$-#3&H(T)s Utuqm*YM*+AW,çN,-r2456stuqy)*BL*C*DE+ r< = @B%D(Es)tu }eqw)+FG +HM,I*,IJKrI KMO'Ss )tu)_q4:L,MNO:,*-P: *-P:rYZ\^(b1es>4tu4_441_ qN*LY+r`s| nqDQYRLSTUYSSVK<L*2M*2WW*r_ `#b(d:bCfs# %PK [h.PDDBorg/apache/avalon/excalibur/datasource/DataSourceComponent$1.class.(    @class$org$apache$avalon$excalibur$datasource$DataSourceComponentLjava/lang/Class; Syntheticclass$%(Ljava/lang/String;)Ljava/lang/Class;CodeLineNumberTableLocalVariableTablex0Ljava/lang/String;x1"Ljava/lang/ClassNotFoundException; SourceFileDataSourceComponent.java! "  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError #$ %&'(Ljava/lang/String;)V:org/apache/avalon/excalibur/datasource/DataSourceComponent     N*LY+H   PK [h.h@org/apache/avalon/excalibur/datasource/DataSourceComponent.class..     !"#$% InnerClassesROLELjava/lang/String; getConnection()Ljava/sql/Connection; Exceptions&()VCodeLineNumberTable SourceFileDataSourceComponent.java '(:org.apache.avalon.excalibur.datasource.DataSourceComponent )*+ ,- :org/apache/avalon/excalibur/datasource/DataSourceComponentjava/lang/Object/org/apache/avalon/framework/component/Component6org/apache/avalon/framework/configuration/Configurable-org/apache/avalon/framework/thread/ThreadSafe()VCodeLineNumberTableLocalVariableTablethis;Lorg/apache/avalon/excalibur/datasource/InformixDataSource; getConnection()Ljava/sql/Connection;connLjava/sql/Connection; Exceptions configure<(Lorg/apache/avalon/framework/configuration/Configuration;)Vconf9Lorg/apache/avalon/framework/configuration/Configuration;poolControllerdbnameLjava/lang/String;pooledDataSource$Ljavax/sql/ConnectionPoolDataSource;contextLjavax/naming/Context;eLjava/lang/Exception;configureTracingconfigchild getInstance&(Ljava/lang/String;)Ljava/lang/Object; classNameinstanceLjava/lang/Object; setProperty9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Vobj propertyNamevalue valueClassLjava/lang/Class;methLjava/lang/reflect/Method; SourceFileInformixDataSource.java ab `_java.naming.factory.initialEorg.apache.avalon.excalibur.naming.memory.MemoryInitialContextFactory \] hi ^_ pool-controller ifx .com.informix.jdbcx.IfxConnectionPoolDataSource ~"javax/sql/ConnectionPoolDataSource autocommit IfxCPMInitPoolSizejava/lang/Integerinit a IfxCPMMinPoolSizeminIfxCPMMaxPoolSizemaxIfxCPMServiceInterval ServerName servername  DatabaseName IfxIFXHOSThost PortNumberport UseruserPasswordpasswordjavax/naming/InitialContextjava/lang/StringBuffer pool   com.informix.jdbcx.IfxDataSourcejavax/sql/DataSourceDataSourceNametracing  {ojava/lang/Exception     5There was an error trying to bind the connection pool  @org/apache/avalon/framework/configuration/ConfigurationException ajdbcIfxTRACElevel IfxTRACEFILEfile sqliIfxPROTOCOLTRACEIfxPROTOCOLTRACEFILE    Could not load class  setjava/lang/Class java/lang/Object  !Could not set property9org/apache/avalon/excalibur/datasource/InformixDataSource5org/apache/avalon/framework/logger/AbstractLogEnabled:org/apache/avalon/excalibur/datasource/DataSourceComponentjava/sql/SQLExceptionjava/lang/System8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/sql/Connection getAutoCommit()Z setAutoCommit(Z)V7org/apache/avalon/framework/configuration/ConfigurationgetChildM(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;getValue&(Ljava/lang/String;)Ljava/lang/String;getValueAsBoolean(Z)ZgetAttributeAsInteger(Ljava/lang/String;I)I(I)V()Ljava/lang/String;(Ljava/lang/String;)Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringjavax/naming/Contextbind'(Ljava/lang/String;Ljava/lang/Object;)VN(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration; getLogger-()Lorg/apache/avalon/framework/logger/Logger;)org/apache/avalon/framework/logger/LoggerisErrorEnablederror*(Ljava/lang/String;Ljava/lang/Throwable;)V getAttributejava/lang/Thread currentThread()Ljava/lang/Thread;getContextClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class; newInstance()Ljava/lang/Object;getClass()Ljava/lang/Class;TYPE getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;!YZ[\]^_ `_abcI* Wd e fghicc#*L+* +* +d !e#fg jklmnoc#=+ M+ N*:*+  *Y,*Y,*Y, *Yd* +! "*#+ "*$+% "*&Y+% '(*)+* "*++, "-Y.:/Y0-12134**56**7/Y0-1213** +! "**#+ "**$+% "**&Y+% '(**)+* "**++, "*+89:-*4*:*<=*>?@AY?B;d~ $6Nf <If}#0<eH=fg=pq 3rq#st$uv wx%yzlA{ocw+u+C9M,.**DY,E(**F,GH+I9M,.**JY,E(**K,GHd* +=GKdve wfgw|qh}qlA~c!MLM+NOMNAYP-B,;de*!fg!t yzlAcX-Q:-R:+Q/Y0S1,13TYSU:+VY-SWW:AYXBFI;d"  7 FIWeHXfgXXtXQ7K yzlAbcdPK [h.;0 0 ;org/apache/avalon/excalibur/datasource/J2eeDataSource.class. ,N +OP QR QSTUV NW XY QZ [\ N] N^ _` a bcde +f gh +fi gjkl mn +op +qrs &t u vwxy JDBC_NAMELjava/lang/String; ConstantValue m_dataSourceLjavax/sql/DataSource;m_user m_password()VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/avalon/excalibur/datasource/J2eeDataSource; configure<(Lorg/apache/avalon/framework/configuration/Configuration;)V configuration9Lorg/apache/avalon/framework/configuration/Configuration;contextFactory providerUrl lookupNameinitialContextLjavax/naming/Context;propsLjava/util/Hashtable;neLjavax/naming/NamingException; Exceptions getConnection()Ljava/sql/Connection; SourceFileJ2eeDataSource.java 56 12initial-context-factoryz {| }~ provider-url lookup-namejava/lang/StringBufferjava:comp/env/jdbc/ dbname } javax/naming/InitialContextjava/util/Hashtablejava.naming.factory.initial java.naming.provider.url 5 javax/sql/DataSourcejavax/naming/NamingException  &Problem with JNDI lookup of datasource @org/apache/avalon/framework/configuration/ConfigurationException%Could not use JNDI to find datasource 5user 3/password 4/java/sql/SQLException Can not access DataSource object 5 JK J5org/apache/avalon/excalibur/datasource/J2eeDataSource5org/apache/avalon/framework/logger/AbstractLogEnabled:org/apache/avalon/excalibur/datasource/DataSourceComponent7org/apache/avalon/framework/configuration/ConfigurationgetChildM(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;getValue&(Ljava/lang/String;)Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;()Ljava/lang/String;toStringput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Hashtable;)Vjavax/naming/Contextlookup&(Ljava/lang/String;)Ljava/lang/Object; getLogger-()Lorg/apache/avalon/framework/logger/Logger;)org/apache/avalon/framework/logger/LoggerisErrorEnabled()Zerror*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)V;(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;!+,-./0 123/4/5678 **8 JO9  :;<=7*+M+N+:$Y  +   :,-Y:3Y:, ,W- -WY:***:**Y !*+"#*+$%]8b`bd&f6i<k]rgtsx|y{}9R:;>?@/&A/6B/p\CD|'EF%GHIJK7x>* &Y'(*# *% *)**#*%*8",9 >:;I&LMPK [h.m##<org/apache/avalon/excalibur/datasource/Jdbc3Connection.class. *(Ljava/sql/Connection;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lorg/apache/avalon/excalibur/datasource/Jdbc3Connection; connectionLjava/sql/Connection; keepAliveLjava/lang/String; SourceFileJdbc3Connection.java Deprecated 6org/apache/avalon/excalibur/datasource/Jdbc3Connection=org/apache/avalon/excalibur/datasource/AbstractJdbcConnection!I*+, LM    PK [h. r  ;org/apache/avalon/excalibur/datasource/JdbcConnection.class. *(Ljava/sql/Connection;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/avalon/excalibur/datasource/JdbcConnection; connectionLjava/sql/Connection; keepAliveLjava/lang/String; SourceFileJdbcConnection.java Deprecated 5org/apache/avalon/excalibur/datasource/JdbcConnection=org/apache/avalon/excalibur/datasource/AbstractJdbcConnection!I*+, KL    PK [h.+R77Borg/apache/avalon/excalibur/datasource/JdbcConnectionFactory.class. 6   N N O N N N N N N N N N N N N N  " N N N  N L L N N  1 N N N N 6  N  B 6 N N N  >m_dburlLjava/lang/String; m_username m_password m_autoCommitZ m_keepAlivem_connectionClassm_classLjava/lang/Class;DEFAULT_KEEPALIVE ConstantValueORACLE_KEEPALIVEm_firstConnectionLjava/sql/Connection;Cclass$org$apache$avalon$excalibur$datasource$AbstractJdbcConnection Syntheticclass$java$sql$Connectionclass$java$lang$String3class$org$apache$avalon$framework$logger$LogEnabled9class$org$apache$avalon$excalibur$datasource$PoolSettable5class$org$apache$avalon$framework$activity$Disposable;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)VCodeLineNumberTableLocalVariableTablethis>Lorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory;urlusernamepassword autoCommitoradb DeprecatedM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)VconnectionClass^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V keepAliveeLjava/lang/Exception;init()V className Exceptions newInstance()Ljava/lang/Object;jdbcConnection connectiongetCreatedClass()Ljava/lang/Class; decommission(Ljava/lang/Object;)VobjectLjava/lang/Object;getProxy>(Ljava/sql/Connection;Ljava/lang/String;)Ljava/sql/Connection;connhandler>Lorg/apache/avalon/excalibur/datasource/ProxiedJdbcConnection;builderLjava/lang/reflect/Constructor;msgclass$%(Ljava/lang/String;)Ljava/lang/Class;x0x1"Ljava/lang/ClassNotFoundException; SourceFileJdbcConnectionFactory.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError g gtSELECT 1 FROM DUALSELECT 1 gv g{ QR SR TR UV WR XR ^_ z{java/lang/Exception `Z=org.apache.avalon.excalibur.datasource.AbstractJdbcConnection YZ   /Exception in JdbcConnectionFactory.newInstance: Aorg/apache/avalon/excalibur/datasource/NoValidConnectionException'No valid JdbcConnection class available  JdbcConnection object created /org/apache/avalon/framework/activity/Disposable {JdbcConnection object disposedjava/lang/Class bZjava.sql.Connection cZjava.lang.String java/lang/Object ~ lm nR oR pR qV rVsgti*+,- j klkHlmnRoRpRqVrVuRsgvi [* *+ *, *- **** ** ** * * *:%RUj> %-;NRUWZkR[lm[nR[oR[pR[qV[wR[uRWxyz{iy5*L+*Y*+j &4k5lm/|R}~iL*M,)* * M* * * M**-*&N** -!"Y#$*,*%L(N*&*' -!"Y-($+*)*++* +*,*-*./0+?CFisvjb 27?CFS_isvk4lm__G"xyw$xy}i/*jk lmil(+1#+12*3*450j'k(lm(}iN*6Y78Y77SY9:Y99S;:N#:?:*@?ABY+,CN*D6Y78Y77SYEFYEESYGHYGGSYIJYIIS-KL:-MTWj. ? T W ]jtwkRlm_wR?Yxy]R _iN*LY+jkR aPK [h.\D++?org/apache/avalon/excalibur/datasource/JdbcConnectionPool.class. L K K  K K K K K   K  L K  K   K K  L  K K K K K K K K  K K K : : L  K K K K K K K Km_causeLjava/lang/Exception; m_initThreadLjava/lang/Thread; m_autoCommitZm_noConnectionsm_waitJ m_spinLockLjava/lang/Object;|(Lorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory;Lorg/apache/avalon/excalibur/pool/DefaultPoolController;IIZ)VCodeLineNumberTableLocalVariableTablethis;Lorg/apache/avalon/excalibur/datasource/JdbcConnectionPool;factory>Lorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory; controller8Lorg/apache/avalon/excalibur/pool/DefaultPoolController;minImax autoCommit Exceptions setTimeout(J)Vtimeout initialize()V newPoolable-()Lorg/apache/avalon/excalibur/pool/Poolable;conn5Lorg/apache/avalon/excalibur/datasource/PoolSettable; curMillisendTimegetobjeput.(Lorg/apache/avalon/excalibur/pool/Poolable;)V+Lorg/apache/avalon/excalibur/pool/Poolable;run SourceFileJdbcConnectionPool.java [ PQ WXjava/lang/Object [o YZ g U TUjava/lang/IllegalStateException;You cannot change the timeout after the pool is initialized [java/lang/Thread [ RS o pq3org/apache/avalon/excalibur/datasource/PoolSettable o l oEorg/apache/avalon/excalibur/datasource/NoAvailableConnectionException$All available connections are in use VU:There are no connections in the pool, check your settings.;You cannot get a Connection before the pool is initialized. o vq  9JdbcConnection was closed, creating one to take its place  z java/lang/Exception  Could not get an open connection java/sql/Connection yz o Excalibur could not create any connections. Examine your settings to make sure they are correct. Make sure you can connect with the same settings on your machine. )Caught an exception during initialization9org/apache/avalon/excalibur/datasource/JdbcConnectionPool9org/apache/avalon/excalibur/pool/HardResourceLimitingPooljava/lang/Runnable/org/apache/avalon/framework/activity/Disposable2org/apache/avalon/framework/activity/Initializablee(Lorg/apache/avalon/excalibur/pool/ObjectFactory;Lorg/apache/avalon/excalibur/pool/PoolController;I)Vm_min m_initialized(Ljava/lang/String;)V(Ljava/lang/Runnable;)Vstartjava/lang/SystemcurrentTimeMillis()JunlockwaitlocksetPool*(Lorg/apache/avalon/excalibur/pool/Pool;)VjoinisClosed()Z getLogger-()Lorg/apache/avalon/framework/logger/Logger;)org/apache/avalon/framework/logger/LoggerisDebugEnableddebugm_activeLjava/util/List;java/util/Listcontains(Ljava/lang/Object;)ZremoveremovePoolableadd isWarnEnabledwarn*(Ljava/lang/String;Ljava/lang/Throwable;)V getAutoCommit setAutoCommit(Z)V notifyAllgrow(I)Vsize()IisFatalErrorEnabled fatalError!KLMNOPQRSTUVUWXYZ[\]0*+,***Y* * * ^"WI MNX$Y)Z/[_>0`a0bc0de0fg0hg0iUj3kl]W* Y*^egjk_`amXno]F*Y**^o pq_ `apq]j L* *LwA *a7\*A*Y:* eç ::: * *L:  : + + Y+*+5CFFKF%QTTYTdorrwr^Vuw y}~"%)-5@NTdlr~_*`arsptX"huXj3vq]*8*** Y * Y!*"*#L+$}*%&*'()***++,*-+.W*+/*0L*1+2W',M*45*67,8,N-:*9+:;* +:* <+d3d^f$+5<DMYdhu_ `aDws(xQj3yz]r*+=*YM*>,çN,- ^ _`aw{|o]X**?@*A *B**CD*EFG$L*+*H5*IJ+8363^2 (36<H T W _X`a7 xQ}~PK [h.j;org/apache/avalon/excalibur/datasource/JdbcDataSource.class. ] \m  o p v xy  | \ \   \ \ \ \ \ \ \ \ \ \ = ? \ = C \ C C C \ \  N C \ \ \ \ I X Cm_pool;Lorg/apache/avalon/excalibur/datasource/JdbcConnectionPool;()VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/avalon/excalibur/datasource/JdbcDataSource; configure<(Lorg/apache/avalon/framework/configuration/Configuration;)V configuration9Lorg/apache/avalon/framework/configuration/Configuration;driverLjava/lang/String;dburluserpasswd controller keepAlivedisableKeepAliveZminImaxtimeoutJ autoCommitoradbconnectionClassl_maxl_mincnfe"Ljava/lang/ClassNotFoundException;factory>Lorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory;poolController8Lorg/apache/avalon/excalibur/pool/DefaultPoolController;eLjava/lang/Exception; Exceptions getConnection()Ljava/sql/Connection;seLjava/sql/SQLException;dispose SourceFileJdbcDataSource.java bc `a  passwordpool-controller keep-aliveSELECT 1disable  auto-commit connection-class   java/lang/StringBufferLoading new driver:    java/lang/ClassNotFoundException Could not load driver: ;Minumum number of connections specified must be at least 1. ;Maximum number of connections specified must be at least 1.\Maximum number of connections specified must be more than the minimum number of connections.SELECT 1 FROM DUALLThe oradb attribute is deprecated, please use thekeep-alive element instead.:?Yl@:*AB*CY D**EF* G*H*:*J*KLMNYLO)),Ie6&6FPbu/28DOUY_kv|"),:GS fTghTkl;mn&-on6pnF qnPrlbsnutuvw xw yz {u |u}ny~wRw-pc.%NdK*PQL*S+*TU+.+M*V+*WU,.XY,YZ R &Ie $&!3#?&f Kgh ?'$Rcd? *[*e-. /f  ghPK [h.]]Korg/apache/avalon/excalibur/datasource/NoAvailableConnectionException.class.    ()VCodeLineNumberTableLocalVariableTablethisGLorg/apache/avalon/excalibur/datasource/NoAvailableConnectionException;(Ljava/lang/String;)VmessageLjava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)VSQLState((Ljava/lang/String;Ljava/lang/String;I)V vendorCodeI SourceFile#NoAvailableConnectionException.java    Eorg/apache/avalon/excalibur/datasource/NoAvailableConnectionExceptionjava/sql/SQLException! 3* CD   >*+ HI   I*+, MN   T*+, RS * PK [h.;QQGorg/apache/avalon/excalibur/datasource/NoValidConnectionException.class.    ()VCodeLineNumberTableLocalVariableTablethisCLorg/apache/avalon/excalibur/datasource/NoValidConnectionException;(Ljava/lang/String;)VmessageLjava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)VSQLState((Ljava/lang/String;Ljava/lang/String;I)V vendorCodeI SourceFileNoValidConnectionException.java    Aorg/apache/avalon/excalibur/datasource/NoValidConnectionExceptionjava/sql/SQLException! 3* CD   >*+ HI   I*+, MN   T*+, RS * PK [h.qMM9org/apache/avalon/excalibur/datasource/PoolSettable.class.  setPool*(Lorg/apache/avalon/excalibur/pool/Pool;)VisClosed()Z Exceptions SourceFilePoolSettable.java3org/apache/avalon/excalibur/datasource/PoolSettablejava/lang/Object+org/apache/avalon/excalibur/pool/Recyclablejava/sql/SQLException   PK [h.Ez66Borg/apache/avalon/excalibur/datasource/ProxiedJdbcConnection.class.    setProxiedConnection(Ljava/lang/Object;)V getConnection()Ljava/sql/Connection; SourceFileProxiedJdbcConnection.java? @A BC D E FG HI FJ KL M N OPQ m_autoCommitZ9(Lorg/apache/avalon/excalibur/pool/ObjectFactory;IZZJJZ)VCodeLineNumberTableLocalVariableTablethisKLorg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool;factory0Lorg/apache/avalon/excalibur/pool/ObjectFactory;maxI maxStrictblocking blockTimeoutJ trimInterval autoCommit newPoolable-()Lorg/apache/avalon/excalibur/pool/Poolable; pooledObjectLjava/lang/Object;conn5Lorg/apache/avalon/excalibur/datasource/PoolSettable; ExceptionsRvalidatePoolable.(Lorg/apache/avalon/excalibur/pool/Poolable;)Zpoolable+Lorg/apache/avalon/excalibur/pool/Poolable;eLjava/sql/SQLException; SourceFile'ResourceLimitingJdbcConnectionPool.java S  +,java/sql/SQLExceptionCould not create a connection. T3org/apache/avalon/excalibur/datasource/PoolSettable UVjava/sql/Connection WX YZ [\JdbcConnection was closed.] ^Tjava/lang/StringBuffer _3Failed to check whether JdbcConnection was closed. `a bc dcIorg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool>org/apache/avalon/excalibur/pool/ValidatedResourceLimitingPooljava/lang/Exception8(Lorg/apache/avalon/excalibur/pool/ObjectFactory;IZZJJ)V(Ljava/lang/String;)VsetPool*(Lorg/apache/avalon/excalibur/pool/Pool;)V setAutoCommit(Z)VisClosed()Z getLogger-()Lorg/apache/avalon/framework/logger/Logger;)org/apache/avalon/framework/logger/Loggerdebug()Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; getMessage()Ljava/lang/String;toString! *+* j lmR !"#$%&'()(* +,/*L+ Y+M,*, * ,{}  - / *-./01234C+M, *  &N*Y-">A*C C56>/0"789:PK [h.Korg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcDataSource.class. _ ^  ^ ^ P ^ ^  ^ ^  |  }~   `  ^ ^ 7 7 7  ^ ^ ^ ^  ^ ^ L ^ L P ^ P ^ ^  X ^ \ P m_configuredZ m_disposedm_poolKLorg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool;m_instrumentableNameLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisGLorg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcDataSource; getConnection()Ljava/sql/Connection; connectionLjava/lang/Object;eLjava/sql/SQLException;Ljava/lang/Exception; Exceptions configure<(Lorg/apache/avalon/framework/configuration/Configuration;)V configuration9Lorg/apache/avalon/framework/configuration/Configuration;driverdburluserpasswd controller keepAlivedisableKeepAlivemaxI maxStrictblockingtimeoutJ trimIntervaloradb autoCommitconnectionClassl_maxcnfe"Ljava/lang/ClassNotFoundException;factory>Lorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory;setInstrumentableName(Ljava/lang/String;)VnamegetInstrumentableName()Ljava/lang/String;getInstruments/()[Lorg/apache/excalibur/instrument/Instrument;getChildInstrumentables3()[Lorg/apache/excalibur/instrument/Instrumentable;dispose SourceFile#ResourceLimitingJdbcDataSource.java ij bcjava/lang/IllegalStateExceptionNot Configured i dcAlready Disposed ef java/sql/SQLExceptionCould not return Connection  java/lang/ExceptionEorg/apache/avalon/excalibur/datasource/NoAvailableConnectionException java/sql/ConnectionAlready Configured  passwordpool-controller keep-aliveSELECT 1disable  max-strict  trim-interval auto-commit connection-class   java/lang/StringBufferLoading new driver:          java/lang/ClassNotFoundExceptionCould not load driver: ;Maximum number of connections specified must be at least 1. SELECT 1 FROM DUALLThe oradb attribute is deprecated, please use thekeep-alive element instead.?W2:*A!*B7Y8C:,:;  *D*EFG6 6:H:*I*JKGLY-M:*NO*PY   Q**RS*:*T5*UVWXYVY*"%@l-!0@PZ l  $"%%(3*Q,T0Z2f4q7w;{@BHJLNSVZ]^acfijmnoz{!|h0}h@~hPhZ{lhc |c pc d VJc:c.ht'-\%tvwXk>*+Zl ~mnohk/*Zlm nok.[lm nok6 \Y*Slm  nojkH**]*l m noPK [h.IG META-INF/LICENSE.txt/* ============================================================================ The Apache Software License, Version 1.1 ============================================================================ Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modifica- tion, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see . */ PK [h. AMETA-INF/PK [h.$'META-INF/MANIFEST.MFPK [h.ATorg/PK [h. Avorg/apache/PK [h.Aorg/apache/avalon/PK [h.Aorg/apache/avalon/excalibur/PK [h.'A org/apache/avalon/excalibur/datasource/PK [h.{ CNorg/apache/avalon/excalibur/datasource/AbstractJdbcConnection.classPK [h.PDDB]org/apache/avalon/excalibur/datasource/DataSourceComponent$1.classPK [h.h@"org/apache/avalon/excalibur/datasource/DataSourceComponent.classPK [h.?%&org/apache/avalon/excalibur/datasource/InformixDataSource.classPK [h.;0 0 ;=org/apache/avalon/excalibur/datasource/J2eeDataSource.classPK [h.m##<Iorg/apache/avalon/excalibur/datasource/Jdbc3Connection.classPK [h. r  ;Lorg/apache/avalon/excalibur/datasource/JdbcConnection.classPK [h.+R77BNorg/apache/avalon/excalibur/datasource/JdbcConnectionFactory.classPK [h.\D++?horg/apache/avalon/excalibur/datasource/JdbcConnectionPool.classPK [h.j;{org/apache/avalon/excalibur/datasource/JdbcDataSource.classPK [h.]]Korg/apache/avalon/excalibur/datasource/NoAvailableConnectionException.classPK [h.;QQGworg/apache/avalon/excalibur/datasource/NoValidConnectionException.classPK [h.qMM9-org/apache/avalon/excalibur/datasource/PoolSettable.classPK [h.Ez66Bњorg/apache/avalon/excalibur/datasource/ProxiedJdbcConnection.classPK [h. Ogorg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool.classPK [h.Korg/apache/avalon/excalibur/datasource/ResourceLimitingJdbcDataSource.classPK [h.IG META-INF/LICENSE.txtPK