org.perf.log.filter.sql
Class DB2ConnectionPoolDataSourceInterceptor

java.lang.Object
  extended by com.ibm.db2.jcc.DB2BaseDataSource
      extended by com.ibm.db2.jcc.DB2ConnectionPoolDataSource
          extended by org.perf.log.filter.sql.DB2ConnectionPoolDataSourceInterceptor
All Implemented Interfaces:
com.ibm.db2.jcc.DB2JccDataSource, java.io.Serializable, javax.naming.Referenceable, javax.sql.CommonDataSource, javax.sql.ConnectionPoolDataSource

public class DB2ConnectionPoolDataSourceInterceptor
extends com.ibm.db2.jcc.DB2ConnectionPoolDataSource

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.db2.jcc.DB2ConnectionPoolDataSource
propertyKey_password
 
Fields inherited from class com.ibm.db2.jcc.DB2BaseDataSource
AES, allowNullResultSetForExecuteQuery, allowUnassignedParameters, alternateGroupServerList_, CLEAR_TEXT_PASSWORD_SECURITY, clientRerouteServerListJNDIContext, CLOSE_CURSORS_AT_COMMIT, CONCURRENT_ACCESS_NOT_SET, CONCURRENT_ACCESS_USE_CURRENTLY_COMMITTED, CONCURRENT_ACCESS_WAIT_FOR_OUTCOME, concurrentAccessResolution, CONNECTION_CLOSE_WITH_EXCEPTION, CONNECTION_CLOSE_WITH_ROLLBACK, connectionCloseWithInFlightTransaction, DECIMAL_SEPARATOR_COMMA, DECIMAL_SEPARATOR_NOT_SET, DECIMAL_SEPARATOR_PERIOD, DECIMAL_STRING_FORMAT_NOT_SET, DECIMAL_STRING_FORMAT_TO_PLAIN_STRING, DECIMAL_STRING_FORMAT_TO_STRING, decimalSeparator, decimalStringFormat, DES, dsInetAddrServer_, enableAlternateServerListFirstConnect, enableExtendedIndicators, enableT2zosCallSPBundling, enableT2zosLBF, enableT2zosLBFSPResultSets, ENCRYPTED_PASSWORD_SECURITY, ENCRYPTED_USER_AND_DATA_SECURITY, ENCRYPTED_USER_AND_PASSWORD_SECURITY, ENCRYPTED_USER_ONLY_SECURITY, ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY, encryptionAlgorithm, encryptionAlgorithmSupportsAES_, EUR, EXTENDED_DIAG_MESSAGE_TEXT, EXTENDED_DIAG_NO_MESSAGE_TEXT, fcd_, FETCHSIZE_NOT_SET, firstConnectionEstablished, floatingPointStringFormat, HEX_REPRESENTATION, HOLD_CURSORS_OVER_COMMIT, IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION, IMPLICIT_ROLLBACK_OPTION_NOT_SET, implicitRollbackOption, initializationException_, INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET, INTERRUPT_PROCESSING_MODE_DISABLED, INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL, interruptProcessingMode, ISO, JCC_DBTIMESTAMP, JCC_DRIVER_FLOATING_POINT_STRING_FORMAT, JDBC, JDBC_TIMESTAMP, JIS, KERBEROS_SECURITY, LOCK_TIMEOUT_NO_WAIT, LOCK_TIMEOUT_NOT_SET, LOCK_TIMEOUT_WAIT_INDEFINITELY, LUW_TYPE2_DRIVER_FLOATING_POINT_STRING_FORMAT, MAX_RETRIES_NOT_SET, MAX_TRANSPORT_OBJECTS, NO, NO_EXTENDED_DIAG, NO_UPDATE_COUNT, NOT_SET, orignalTargetSqlam_, PLUGIN_SECURITY, productID_, propertyDefault_activateDatabase, propertyDefault_affinityFailbackInterval, propertyDefault_allowNextOnExhaustedResultSet, propertyDefault_allowNullResultSetForExecuteQuery, propertyDefault_allowUnassignedParameters, propertyDefault_atomicMultiRowInsert, propertyDefault_blockingReadConnectionTimeout, propertyDefault_charOutputSize, propertyDefault_cloudscapePortNumber, propertyDefault_concurrentAccessResolution, propertyDefault_connectionCloseWithInFlightTransaction, propertyDefault_connectNode, propertyDefault_crLockBlob, propertyDefault_currentLockTimeout, propertyDefault_currentQueryOptimization, propertyDefault_currentRefreshAge, propertyDefault_cursorSensitivity, propertyDefault_dateFormat, propertyDefault_dateTimeMutation, propertyDefault_dbANSIWarn, propertyDefault_dbDate, propertyDefault_dbLocale, propertyDefault_dbMaxProc, propertyDefault_dbPath, propertyDefault_dbSpaceTemp, propertyDefault_dbTemp, propertyDefault_dbUpSpace, propertyDefault_debug, propertyDefault_decimalRoundingMode, propertyDefault_decimalSeparator, propertyDefault_decimalStringFormat, propertyDefault_defaultIsolationLevel, propertyDefault_deferPrepares, propertyDefault_delimident, propertyDefault_downgradeHoldCursorsUnderXa, propertyDefault_dumpCore, propertyDefault_dumpDir, propertyDefault_dumpMem, propertyDefault_dumpShMem, propertyDefault_emulateParameterMetaDataForZCalls, propertyDefault_enableAlternateGroupSeamlessACR, propertyDefault_enableAlternateServerListFirstConnect, propertyDefault_enableClientAffinitiesList, propertyDefault_enableConnectionConcentrator, propertyDefault_enableExtendedDescribe, propertyDefault_enableExtendedIndicators, propertyDefault_enableMultirowInsertSupport, propertyDefault_enableNamedParameterMarkers, propertyDefault_enableRowsetSupport, propertyDefault_enableSeamlessFailover, propertyDefault_enableSysplexWLB, propertyDefault_enableT2zosCallSPBundling, propertyDefault_enableT2zosLBF, propertyDefault_enableT2zosLBFSPResultSets, propertyDefault_encryptionAlgorithm, propertyDefault_extendedDiagnosticLevel, propertyDefault_fetchSize, propertyDefault_floatingPointStringFormat, propertyDefault_fullyMaterializeInputStreams, propertyDefault_fullyMaterializeInputStreamsOnBatchExecution, propertyDefault_fullyMaterializeLobData, propertyDefault_gCore, propertyDefault_ifxDirectives, propertyDefault_ifxExtDirectives, propertyDefault_ifxFlatUCSQ, propertyDefault_ifxUpdDesc, propertyDefault_ifxXaStdComplianceXaEnd, propertyDefault_implicitRollbackOption, propertyDefault_informixOpCache, propertyDefault_informixStackSize, propertyDefault_interruptProcessingMode, propertyDefault_jdbcCollection, propertyDefault_keepAliveTimeOut, propertyDefault_keepDynamic, propertyDefault_lightScans, propertyDefault_lkNotify, propertyDefault_lockdown, propertyDefault_locksSFU, propertyDefault_loginTimeout, propertyDefault_maxRetriesForClientReroute, propertyDefault_maxRowsetSize, propertyDefault_maxStatements, propertyDefault_maxTransportObjects, propertyDefault_monitorCollectionInterval, propertyDefault_monitoredDataSourceName, propertyDefault_monitorEnabled, propertyDefault_monitorLevel, propertyDefault_monitorPort, propertyDefault_monitorServerName, propertyDefault_noDefDac, propertyDefault_noShMsg, propertyDefault_noSortIndex, propertyDefault_optCompInd, propertyDefault_optoFC, propertyDefault_pDQPriority, propertyDefault_pLoadLoPath, propertyDefault_portNumber, propertyDefault_profileName, propertyDefault_progressiveStreaming, propertyDefault_pSortDbTemp, propertyDefault_pSortNProcs, propertyDefault_queryCloseImplicit, propertyDefault_queryDataSize, propertyDefault_queryTimeoutInterruptProcessingMode, propertyDefault_readOnly, propertyDefault_recordTemporalHistory, propertyDefault_reportLongTypes, propertyDefault_resultSetHoldability, propertyDefault_resultSetHoldabilityForCatalogQueries, propertyDefault_retrieveMessagesFromServerOnGetMessage, propertyDefault_retryIntervalForClientReroute, propertyDefault_retryWithAlternativeSecurityMechanism, propertyDefault_returnAlias, propertyDefault_securityMechanism, propertyDefault_sendCharInputsUTF8, propertyDefault_sendDataAsIs, propertyDefault_sLabel, propertyDefault_sortIndex, propertyDefault_sqlFromDbImport, propertyDefault_sqljCloseStmtsWithOpenResultSet, propertyDefault_sqljEnableClassLoaderSpecificProfiles, propertyDefault_sqlStats, propertyDefault_sslConnection, propertyDefault_statementConcentrator, propertyDefault_stmtCache, propertyDefault_stmtCacheDebug, propertyDefault_streamBufferSize, propertyDefault_stripTrailingZerosForDecimalNumbers, propertyDefault_subQCacheSz, propertyDefault_supportsRawDateTimeRetrieval, propertyDefault_timeFormat, propertyDefault_timerLevelForQueryTimeOut, propertyDefault_timestampFormat, propertyDefault_timestampOutputType, propertyDefault_timestampPrecisionReporting, propertyDefault_traceFileAppend, propertyDefault_traceFileCount, propertyDefault_traceFileSize, propertyDefault_traceLevel, propertyDefault_traceOption, propertyDefault_translateForBitData, propertyDefault_updateCountForBatch, propertyDefault_useCachedCursor, propertyDefault_useIdentityValLocalForAutoGeneratedKeys, propertyDefault_useJDBC4ColumnNameAndLabelSemantics, propertyDefault_useRowsetCursor, propertyDefault_useTransactionRedirect, propertyDefault_useTransportPool, propertyDefault_xaNetworkOptimization, propertyKey_accountingInterval, propertyKey_activateDatabase, propertyKey_affinityFailbackInterval, propertyKey_allowNextOnExhaustedResultSet, propertyKey_allowNullResultSetForExecuteQuery, propertyKey_allowUnassignedParameters, propertyKey_alternateGroupDatabaseName, propertyKey_alternateGroupPortNumber, propertyKey_alternateGroupServerName, propertyKey_atomicMultiRowInsert, propertyKey_blockingReadConnectionTimeout, propertyKey_charOutputSize, propertyKey_clientAccountingInformation, propertyKey_clientApplicationInformation, propertyKey_clientDebugInfo, propertyKey_clientProgramId, propertyKey_clientProgramName, propertyKey_clientRerouteAlternatePortNumber, propertyKey_clientRerouteAlternateServerName, propertyKey_clientRerouteServerListJNDIName, propertyKey_clientUser, propertyKey_clientWorkstation, propertyKey_cliSchema, propertyKey_concurrentAccessResolution, propertyKey_connectionCloseWithInFlightTransaction, propertyKey_connectNode, propertyKey_crLockBlob, propertyKey_currentDegree, propertyKey_currentExplainMode, propertyKey_currentExplainSnapshot, propertyKey_currentFunctionPath, propertyKey_currentLockTimeout, propertyKey_currentMaintainedTableTypesForOptimization, propertyKey_currentPackagePath, propertyKey_currentPackageSet, propertyKey_currentQueryOptimization, propertyKey_currentRefreshAge, propertyKey_currentSchema, propertyKey_currentSQLID, propertyKey_cursorSensitivity, propertyKey_databaseName, propertyKey_dataSourceName, propertyKey_dateFormat, propertyKey_dateTimeMutation, propertyKey_dbANSIWarn, propertyKey_dbDate, propertyKey_dbLocale, propertyKey_dbMaxProc, propertyKey_dbPath, propertyKey_dbSpaceTemp, propertyKey_dbTemp, propertyKey_dbUpSpace, propertyKey_debug, propertyKey_decimalRoundingMode, propertyKey_decimalSeparator, propertyKey_decimalStringFormat, propertyKey_defaultIsolationLevel, propertyKey_deferPrepares, propertyKey_delimident, propertyKey_description, propertyKey_downgradeHoldCursorsUnderXa, propertyKey_driverType, propertyKey_dumpCore, propertyKey_dumpDir, propertyKey_dumpMem, propertyKey_dumpShMem, propertyKey_emulateParameterMetaDataForZCalls, propertyKey_enableAlternateGroupSeamlessACR, propertyKey_enableAlternateServerListFirstConnect, propertyKey_enableClientAffinitiesList, propertyKey_enableConnectionConcentrator, propertyKey_enableExtendedDescribe, propertyKey_enableExtendedIndicators, propertyKey_enableMultirowInsertSupport, propertyKey_enableNamedParameterMarkers, propertyKey_enableRowsetSupport, propertyKey_enableSeamlessFailover, propertyKey_enableSysplexWLB, propertyKey_enableT2zosCallSPBundling, propertyKey_enableT2zosLBF, propertyKey_enableT2zosLBFSPResultSets, propertyKey_encryptionAlgorithm, propertyKey_extendedDiagnosticLevel, propertyKey_fetchSize, propertyKey_floatingPointStringFormat, propertyKey_fullyMaterializeInputStreams, propertyKey_fullyMaterializeInputStreamsOnBatchExecution, propertyKey_fullyMaterializeLobData, propertyKey_gCore, propertyKey_gssCredential, propertyKey_ifxDirectives, propertyKey_ifxExtDirectives, propertyKey_ifxFlatUCSQ, propertyKey_ifxUpdDesc, propertyKey_ifxXaStdComplianceXaEnd, propertyKey_implicitRollbackOption, propertyKey_informixOpCache, propertyKey_informixStackSize, propertyKey_interruptProcessingMode, propertyKey_jdbcCollection, propertyKey_keepAliveTimeOut, propertyKey_keepDynamic, propertyKey_kerberosServerPrincipal, propertyKey_lightScans, propertyKey_lkNotify, propertyKey_lockdown, propertyKey_locksSFU, propertyKey_loginTimeout, propertyKey_maxConnCachedParamBufferSize, propertyKey_maxRetriesForClientReroute, propertyKey_maxRowsetSize, propertyKey_maxStatements, propertyKey_maxTransportObjects, propertyKey_monitorCollectionInterval, propertyKey_monitoredDataSourceName, propertyKey_monitorEnabled, propertyKey_monitorLevel, propertyKey_monitorPort, propertyKey_monitorServerName, propertyKey_noDefDac, propertyKey_noShMsg, propertyKey_noSortIndex, propertyKey_optCompInd, propertyKey_optimizationProfile, propertyKey_optimizationProfileToFlush, propertyKey_optoFC, propertyKey_pDQPriority, propertyKey_pdqProperties, propertyKey_pkList, propertyKey_planName, propertyKey_pLoadLoPath, propertyKey_plugin, propertyKey_pluginName, propertyKey_portNumber, propertyKey_profileName, propertyKey_progressiveStreaming, propertyKey_pSortDbTemp, propertyKey_pSortNProcs, propertyKey_queryCloseImplicit, propertyKey_queryDataSize, propertyKey_queryTimeoutInterruptProcessingMode, propertyKey_readOnly, propertyKey_recordTemporalHistory, propertyKey_reportLongTypes, propertyKey_resultSetHoldability, propertyKey_resultSetHoldabilityForCatalogQueries, propertyKey_retrieveMessagesFromServerOnGetMessage, propertyKey_retryIntervalForClientReroute, propertyKey_retryWithAlternativeSecurityMechanism, propertyKey_returnAlias, propertyKey_securityMechanism, propertyKey_sendCharInputsUTF8, propertyKey_sendDataAsIs, propertyKey_serverName, propertyKey_sessionTimeZone, propertyKey_sLabel, propertyKey_sortIndex, propertyKey_sqlFromDbImport, propertyKey_sqljCloseStmtsWithOpenResultSet, propertyKey_sqljEnableClassLoaderSpecificProfiles, propertyKey_sqlStats, propertyKey_ssid, propertyKey_sslConnection, propertyKey_sslTrustStoreLocation, propertyKey_sslTrustStorePassword, propertyKey_statementConcentrator, propertyKey_stmtCache, propertyKey_stmtCacheDebug, propertyKey_streamBufferSize, propertyKey_stripTrailingZerosForDecimalNumbers, propertyKey_subQCacheSz, propertyKey_supportsAsynchronousXARollback, propertyKey_supportsRawDateTimeRetrieval, propertyKey_sysSchema, propertyKey_timeFormat, propertyKey_timerLevelForQueryTimeOut, propertyKey_timestampFormat, propertyKey_timestampOutputType, propertyKey_timestampPrecisionReporting, propertyKey_traceDirectory, propertyKey_traceFile, propertyKey_traceFileAppend, propertyKey_traceFileCount, propertyKey_traceFileSize, propertyKey_traceLevel, propertyKey_traceOption, propertyKey_translateForBitData, propertyKey_updateCountForBatch, propertyKey_useCachedCursor, propertyKey_useIdentityValLocalForAutoGeneratedKeys, propertyKey_useJDBC4ColumnNameAndLabelSemantics, propertyKey_user, propertyKey_useRowsetCursor, propertyKey_useTransactionRedirect, propertyKey_xaNetworkOptimization, propertyNotSet_reportLongTypes, propertyNotSet_returnAlias, QUERY_CLOSE_IMPLICIT_COMMIT, QUERY_CLOSE_IMPLICIT_NO, QUERY_CLOSE_IMPLICIT_YES, QUERY_DATA_SIZE_DEFAULT, QUERY_DATA_SIZE_NOT_SET, QUERY_OPTIMIZATION_NOT_SET, QUERYTIMEOUT_CONNECTION_LEVEL, QUERYTIMEOUT_DISABLED, QUERYTIMEOUT_STATEMENT_LEVEL, recordTemporalHistory, REFRESH_AGE_ANY, REFRESH_AGE_NOT_SET, RETRY_INTERVAL_NOT_SET, ROUND_CEILING, ROUND_DOWN, ROUND_FLOOR, ROUND_HALF_EVEN, ROUND_HALF_UP, ROUND_UNSET, sendDataAsIs, SERVER_ENCODING_REPRESENTATION, serverType_, shadowKey_applMaxTransportObjects, sslTrustStoreLocation, sslTrustStorePassword, STATEMENT_CONCENTRATOR_NOT_SET, STATEMENT_CONCENTRATOR_OFF, STATEMENT_CONCENTRATOR_WITH_LITERALS, statementConcentrator, STREAM_BUFFER_SIZE_NOT_SET, STREAM_BUFFER_SIZE_SERVER_DEFAULT, stripTrailingZerosForDecimalNumbers, targetAgent_, targetCmnappc_, targetCmntcpip_, targetRdb_, targetRsyncmgr_, targetSecmgr_, targetSrvrlslv_, targetSyncptmgr_, targetXamgr_7, timer, timerLevelForQueryTimeOut, TIMESTAMP_JDBC_STANDARD, TIMESTAMP_NOT_SET, TIMESTAMP_ZERO_PADDING, timestampOutputType, timestampPrecisionReporting, TOTAL_UPDATE_COUNT, TRACE_ALL, TRACE_ALL_EXTERNAL_CALLS, TRACE_CONNECTION_CALLS, TRACE_CONNECTS, TRACE_DATASOURCE_CALLS, TRACE_DIAGNOSTICS, TRACE_DRDA_FLOWS, TRACE_DRIVER_CONFIGURATION, TRACE_FILE_COUNT, TRACE_FILE_SIZE, TRACE_LARGE_OBJECT_CALLS, TRACE_META_CALLS, TRACE_NONE, TRACE_NOTSET, TRACE_OPTION_CIRCULAR, TRACE_PARAMETER_META_DATA, TRACE_RESULT_SET_CALLS, TRACE_RESULT_SET_META_DATA, TRACE_SQLJ, TRACE_STATEMENT_CALLS, TRACE_SYSTEM_MONITOR, TRACE_T2ZOS, TRACE_TRACEPOINTS, TRACE_XA_CALLS, traceFileCount, traceFileSize, traceOption, translateForBitData, TYPE_SCROLL_ASENSITIVE, TYPE_SCROLL_SENSITIVE_DYNAMIC, TYPE_SCROLL_SENSITIVE_STATIC, USA, useIdentityValLocalForAutoGeneratedKeys, USER_ONLY_SECURITY, YES
 
Constructor Summary
DB2ConnectionPoolDataSourceInterceptor()
           
 
Method Summary
 javax.sql.PooledConnection getPooledConnection()
           
 javax.sql.PooledConnection getPooledConnection(java.lang.Object arg0)
           
 javax.sql.PooledConnection getPooledConnection(java.lang.String arg0, java.lang.String arg1)
           
 
Methods inherited from class com.ibm.db2.jcc.DB2ConnectionPoolDataSource
getDB2PooledConnection, getDB2PooledConnection, getDB2TrustedPooledConnection, getDB2TrustedPooledConnection, getDB2TrustedPooledConnection, setPassword
 
Methods inherited from class com.ibm.db2.jcc.DB2BaseDataSource
computeJccLogWriterForNewConnection, computeJccLogWriterForNewConnection, computeJccLogWriterForReuse, computePrintWriter, dtpo, getAccountingInterval, getAccountingInterval, getActivateDatabase, getAffinityFailbackInterval, getAllowNextOnExhaustedResultSet, getAllowNullResultSetForExecuteQuery, getAllowUnassignedParameters, getAlternateGroupDatabaseName, getAlternateGroupPortNumber, getAlternateGroupServerName, getAtomicMultiRowInsert, getBlockingReadConnectionTimeout, getBlockingReadConnectionTimeout, getCharOutputSize, getCharOutputSize, getClientAccountingInformation, getClientAccountingInformation, getClientApplicationInformation, getClientApplicationInformation, getClientDebugInfo, getClientDebugInfo, getClientProgramId, getClientProgramId, getClientProgramName, getClientProgramName, getClientRerouteAlternatePortNumber, getClientRerouteAlternateServerName, getClientRerouteServerList, getClientRerouteServerListJNDIContext, getClientRerouteServerListJNDIName, getClientRerouteServerListJNDIName, getClientUser, getClientUser, getClientWorkstation, getClientWorkstation, getCliSchema, getCliSchema, getConcurrentAccessResolution, getConnectionCloseWithInFlightTransaction, getConnectNode, getCR_LOCKBLOB, getCurrentAlternateGroupEntry, getCurrentDegree, getCurrentExplainMode, getCurrentExplainMode, getCurrentExplainSnapshot, getCurrentExplainSnapshot, getCurrentFunctionPath, getCurrentFunctionPath, getCurrentLockTimeout, getCurrentLockTimeout, getCurrentMaintainedTableTypesForOptimization, getCurrentMaintainedTableTypesForOptimization, getCurrentPackagePath, getCurrentPackagePath, getCurrentPackageSet, getCurrentPackageSet, getCurrentQueryOptimization, getCurrentQueryOptimization, getCurrentRefreshAge, getCurrentRefreshAge, getCurrentSchema, getCurrentSchema, getCurrentSQLID, getCurrentSQLID, getCursorSensitivity, getCursorSensitivity, getDatabaseName, getDataSourceName, getDataSourceProxy, getDateFormat, getDateTimeMutation, getDateTimeMutation, getDB_LOCALE, getDBANSIWARN, getDBDATE, getDBMAXPROC, getDBPATH, getDBSPACETEMP, getDBTEMP, getDBUPSPACE, getDEBUG, getDecimalRoundingMode, getDecimalSeparator, getDecimalStringFormat, getDefaultIsolationLevel, getDeferPrepares, getDeferPrepares, getDELIMIDENT, getDescription, getDowngradeHoldCursorsUnderXa, getDowngradeHoldCursorsUnderXa, getDriverType, getDUMPCORE, getDUMPDIR, getDUMPMEM, getDUMPSHMEM, getEmulateParameterMetaDataForZCalls, getEnableAlternateGroupSeamlessACR, getEnableClientAffinitiesList, getEnableConnectionConcentrator, getEnableConnectionConcentrator, getEnableExtendedDescribe, getEnableExtendedIndicators, getEnableMultirowInsertSupport, getEnableNamedParameterMarkers, getEnableRowsetSupport, getEnableRowsetSupport, getEnableSeamlessFailover, getEnableSysplexWLB, getEnableSysplexWLB, getEnableT2zosCallSPBundling, getEnableT2zosCallSPBundling, getEnableT2zosLBF, getEnableT2zosLBF, getEnableT2zosLBFSPResultSets, getEnableT2zosLBFSPResultSets, getEncryptionAlgorithm, getExtendedDiagnosticLevel, getextendedDiagnosticLevel, getFetchSize, getFloatingPointStringFormat, getFullyMaterializeInputStreams, getFullyMaterializeInputStreams, getFullyMaterializeInputStreamsOnBatchExecution, getFullyMaterializeInputStreamsOnBatchExecution, getFullyMaterializeLobData, getFullyMaterializeLobData, getGCORE, getGSSCredential, getGSSCredential, getIFX_DIRECTIVES, getIFX_EXTDIRECTIVES, getIFX_FLAT_UCSQ, getIFX_UPDDESC, getIFX_XASTDCOMPLIANCE_XAEND, getImplicitRollbackOption, getINFORMIXOPCACHE, getINFORMIXSTACKSIZE, getInterruptProcessingMode, getIsPrimaryServerUp, getJccVersion, getJdbcCollection, getJdbcCollection, getKeepAliveTimeOut, getKeepDynamic, getKeepDynamic, getKerberosServerPrincipal, getKerberosServerPrincipal, getLIGHT_SCANS, getLKNOTIFY, getLOCKDOWN, getLOCKSSFU, getLoginTimeout, getLogWriter, getMaxConnCachedParamBufferSize, getMaxConnCachedParamBufferSize, getMaxRetriesForClientReroute, getMaxRetriesForClientReroute, getMaxRowsetSize, getMaxRowsetSize, getMaxStatements, getMaxStatements, getMaxTransportObjects, getMaxTransportObjects, getMonitorCollectionInterval, getMonitoredDataSourceName, getMonitorEnabled, getMonitorLevel, getMonitorPort, getMonitorServerName, getNODEFDAC, getNOSHMSG, getNOSORTINDEX, getOPTCOMPIND, getOptimizationProfile, getOptimizationProfile, getOptimizationProfileToFlush, getOptimizationProfileToFlush, getOPTOFC, getPassword, getPDQPRIORITY, getPdqProperties, getPkList, getPkList, getPlanName, getPlanName, getPLOAD_LO_PATH, getPlugin, getPlugin, getPluginName, getPluginName, getPortNumber, getPrimaryServer, getProfileName, getProgressiveStreaming, getProgressiveStreaming, getProperties, getProperties, getPropertiesMap, getPSORT_DBTEMP, getPSORT_NPROCS, getQueryCloseImplicit, getQueryCloseImplicit, getQueryDataSize, getQueryTimeoutInterruptProcessingMode, getReadOnly, getReadOnly, getRecordTemporalHistory, getReference, getReportLongTypes, getResultSetHoldability, getResultSetHoldability, getResultSetHoldabilityForCatalogQueries, getRetrieveMessagesFromServerOnGetMessage, getRetrieveMessagesFromServerOnGetMessage, getRetryIntervalForClientReroute, getRetryIntervalForClientReroute, getRetryWithAlternativeSecurityMechanism, getReturnAlias, getReturnAlias, getSecurityMechanism, getSecurityMechanism, getSendCharInputsUTF8, getSendCharInputsUTF8, getSendDataAsIs, getSendDataAsIs, getServerName, getSessionTimeZone, getSLABEL, getSORTINDEX, getSQL_FROM_DBIMPORT, getSqljCloseStmtsWithOpenResultSet, getSqljEnableClassLoaderSpecificProfiles, getSQLSTATS, getSsid, getSsid, getSslConnection, getSslConnection, getSslTrustStoreLocation, getSslTrustStorePassword, getStatementConcentrator, getSTMT_CACHE_DEBUG, getSTMT_CACHE, getStreamBufferSize, getStreamBufferSize, getStripTrailingZerosForDecimalNumbers, getSUBQCACHESZ, getSupportsAsynchronousXARollback, getSupportsAsynchronousXARollback, getSupportsRawDateTimeRetrieval, getSupportsRawDateTimeRetrieval, getSysSchema, getSysSchema, getTimeFormat, getTimerLevelForQueryTimeOut, getTimestampFormat, getTimestampOutputType, getTimestampPrecisionReporting, getTraceDirectory, getTraceDirectory, getTraceFile, getTraceFile, getTraceFileAppend, getTraceFileAppend, getTraceFileCount, getTraceFileCount, getTraceFileSize, getTraceFileSize, getTraceLevel, getTraceLevel, getTraceOption, getTraceOption, getTranslateForBitData, getUpdateCountForBatch, getUseCachedCursor, getUseCachedCursor, getUseIdentityValLocalForAutoGeneratedKeys, getUseJDBC4ColumnNameAndLabelSemantics, getUser, getUser, getUseRowsetCursor, getUseRowsetCursor, getUseTransactionRedirect, getUseTransactionRedirect, getXaNetworkOptimization, getXaNetworkOptimization, gtpo, hasFirstConnectionFlown, hydrateFromReference, initProperties, itpo, parseBoolean, parseImplicitRollbackOption, parseInt, parseInt, parseInterruptProcessingMode, parseLong, parseShort, parseString, parseTernaryValue, pullData, pushDown, setAccountingInterval, setActivateDatabase, setAffinityFailbackInterval, setAllowNextOnExhaustedResultSet, setAllowNullResultSetForExecuteQuery, setAllowUnassignedParameters, setAlternateGroupDatabaseName, setAlternateGroupPortNumber, setAlternateGroupServerName, setAtomicMultiRowInsert, setBlockingReadConnectionTimeout, setCharOutputSize, setClientAccountingInformation, setClientApplicationInformation, setClientDebugInfo, setClientProgramId, setClientProgramName, setClientRerouteAlternatePortNumber, setClientRerouteAlternateServerName, setClientRerouteServerList, setClientRerouteServerListJNDIContext, setClientRerouteServerListJNDIName, setClientUser, setClientWorkstation, setCliSchema, setConcurrentAccessResolution, setConnectionCloseWithInFlightTransaction, setConnectNode, setCR_LOCKBLOB, setCurrentAlternateGroupEntry, setCurrentDegree, setCurrentExplainMode, setCurrentExplainSnapshot, setCurrentFunctionPath, setCurrentLockTimeout, setCurrentMaintainedTableTypesForOptimization, setCurrentPackagePath, setCurrentPackageSet, setCurrentQueryOptimization, setCurrentRefreshAge, setCurrentSchema, setCurrentSQLID, setCursorSensitivity, setDatabaseName, setDataSourceName, setDateFormat, setDateTimeMutation, setDB_LOCALE, setDBANSIWARN, setDBDATE, setDBMAXPROC, setDBPATH, setDBSPACETEMP, setDBTEMP, setDBUPSPACE, setDEBUG, setDecimalRoundingMode, setDecimalSeparator, setDecimalStringFormat, setDefaultIsolationLevel, setDeferPrepares, setDELIMIDENT, setDescription, setDowngradeHoldCursorsUnderXa, setDriverType, setDUMPCORE, setDUMPDIR, setDUMPMEM, setDUMPSHMEM, setEmulateParameterMetaDataForZCalls, setEnableAlternateGroupSeamlessACR, setEnableClientAffinitiesList, setEnableConnectionConcentrator, setEnableExtendedDescribe, setEnableExtendedIndicators, setEnableMultirowInsertSupport, setEnableNamedParameterMarkers, setEnableRowsetSupport, setEnableSeamlessFailover, setEnableSysplexWLB, setEnableT2zosCallSPBundling, setEnableT2zosLBF, setEnableT2zosLBFSPResultSets, setEncryptionAlgorithm, setExtendedDiagnosticLevel, setFetchSize, setFirstConnectionFlown, setFloatingPointStringFormat, setFullyMaterializeInputStreams, setFullyMaterializeInputStreamsOnBatchExecution, setFullyMaterializeLobData, setGCORE, setGSSCredential, setIFX_DIRECTIVES, setIFX_EXTDIRECTIVES, setIFX_FLAT_UCSQ, setIFX_UPDDESC, setIFX_XASTDCOMPLIANCE_XAEND, setImplicitRollbackOption, setINFORMIXOPCACHE, setINFORMIXSTACKSIZE, setInterruptProcessingMode, setIsPrimaryServerUp, setJdbcCollection, setKeepAliveTimeOut, setKeepDynamic, setKerberosServerPrincipal, setLIGHT_SCANS, setLKNOTIFY, setLOCKDOWN, setLOCKSSFU, setLoginTimeout, setLogWriter, setMaxConnCachedParamBufferSize, setMaxRetriesForClientReroute, setMaxRowsetSize, setMaxStatements, setMaxTransportObjects, setMonitorCollectionInterval, setMonitoredDataSourceName, setMonitorEnabled, setMonitorLevel, setMonitorPort, setMonitorServerName, setNODEFDAC, setNOSHMSG, setNOSORTINDEX, setOPTCOMPIND, setOptimizationProfile, setOptimizationProfileToFlush, setOPTOFC, setPDQPRIORITY, setPdqProperties, setPkList, setPlanName, setPLOAD_LO_PATH, setPlugin, setPluginName, setPortNumber, setProfileName, setProgressiveStreaming, setPSORT_DBTEMP, setPSORT_NPROCS, setQueryCloseImplicit, setQueryDataSize, setQueryTimeoutInterruptProcessingMode, setReadOnly, setRecordTemporalHistory, setReportLongTypes, setResultSetHoldability, setResultSetHoldabilityForCatalogQueries, setRetrieveMessagesFromServerOnGetMessage, setRetryIntervalForClientReroute, setRetryWithAlternativeSecurityMechanism, setReturnAlias, setSecurityMechanism, setSendCharInputsUTF8, setSendDataAsIs, setServerName, setSessionTimeZone, setSLABEL, setSORTINDEX, setSQL_FROM_DBIMPORT, setSqljCloseStmtsWithOpenResultSet, setSqljEnableClassLoaderSpecificProfiles, setSQLSTATS, setSsid, setSslConnection, setSslTrustStoreLocation, setSslTrustStorePassword, setStatementConcentrator, setSTMT_CACHE_DEBUG, setSTMT_CACHE, setStreamBufferSize, setStripTrailingZerosForDecimalNumbers, setSUBQCACHESZ, setsupportsAsynchronousXARollback, setSupportsRawDateTimeRetrieval, setSysSchema, setTimeFormat, setTimerLevelForQueryTimeOut, setTimestampFormat, setTimestampOutputType, setTimestampPrecisionReporting, setTraceDirectory, setTraceFile, setTraceFileAppend, setTraceFileCount, setTraceFileSize, setTraceLevel, setTraceOption, setTranslateForBitData, setUpdateCountForBatch, setUseCachedCursor, setUseIdentityValLocalForAutoGeneratedKeys, setUseJDBC4ColumnNameAndLabelSemantics, setUser, setUseRowsetCursor, setUseTransactionRedirect, setXaNetworkOptimization, updateClientRerouteServerList, updateClientRerouteServerListOnConnection
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.sql.CommonDataSource
getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter
 
Methods inherited from interface javax.naming.Referenceable
getReference
 

Constructor Detail

DB2ConnectionPoolDataSourceInterceptor

public DB2ConnectionPoolDataSourceInterceptor()
Method Detail

getPooledConnection

public javax.sql.PooledConnection getPooledConnection()
                                               throws java.sql.SQLException
Specified by:
getPooledConnection in interface javax.sql.ConnectionPoolDataSource
Overrides:
getPooledConnection in class com.ibm.db2.jcc.DB2ConnectionPoolDataSource
Throws:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection(java.lang.Object arg0)
                                               throws java.sql.SQLException
Overrides:
getPooledConnection in class com.ibm.db2.jcc.DB2ConnectionPoolDataSource
Throws:
java.sql.SQLException

getPooledConnection

public javax.sql.PooledConnection getPooledConnection(java.lang.String arg0,
                                                      java.lang.String arg1)
                                               throws java.sql.SQLException
Specified by:
getPooledConnection in interface javax.sql.ConnectionPoolDataSource
Overrides:
getPooledConnection in class com.ibm.db2.jcc.DB2ConnectionPoolDataSource
Throws:
java.sql.SQLException