The Spring Framework

## Uses of Interface
org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor

Packages that use NativeJdbcExtractor
org.springframework.jdbc.core: Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.support.lob: Provides a stategy interface for Large OBject handling, with implementations for various databases.
org.springframework.jdbc.support.nativejdbc: Provides a mechanism for extracting native implementations of JDBC interfaces from wrapper objects that got returned from connection pools.

Uses of NativeJdbcExtractor in org.springframework.jdbc.core

Methods in org.springframework.jdbc.core that return NativeJdbcExtractor
`NativeJdbcExtractor` `JdbcTemplate.getNativeJdbcExtractor()` Return the current NativeJdbcExtractor implementation.

Methods in org.springframework.jdbc.core with parameters of type NativeJdbcExtractor
`void` `JdbcTemplate.setNativeJdbcExtractor(NativeJdbcExtractor extractor)` Set a NativeJdbcExtractor to extract native JDBC objects from wrapped handles.
`void` `PreparedStatementCreatorFactory.setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor)` Specify the NativeJdbcExtractor to use for unwrapping PreparedStatements, if any.
`void` `CallableStatementCreatorFactory.setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor)` Specify the NativeJdbcExtractor to use for unwrapping CallableStatements, if any.

Uses of NativeJdbcExtractor in org.springframework.jdbc.support.lob

Methods in org.springframework.jdbc.support.lob with parameters of type NativeJdbcExtractor
`void` `OracleLobHandler.setNativeJdbcExtractor(NativeJdbcExtractor nativeJdbcExtractor)` Set an appropriate NativeJdbcExtractor to be able to retrieve the underlying native `oracle.jdbc.OracleConnection`.

Uses of NativeJdbcExtractor in org.springframework.jdbc.support.nativejdbc

Classes in org.springframework.jdbc.support.nativejdbc that implement NativeJdbcExtractor
`class` `C3P0NativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for the C3P0 connection pool.
`class` `CommonsDbcpNativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for the Jakarta Commons DBCP connection pool, version 1.1 or higher.
`class` `JBossNativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for JBoss, supporting JBoss Application Server 3.2.4+.
`class` `Jdbc4NativeJdbcExtractor` `NativeJdbcExtractor` implementation that delegates to JDBC 4.0's `unwrap` method, as defined by `Wrapper`.
`class` `NativeJdbcExtractorAdapter` Abstract adapter class for the `NativeJdbcExtractor` interface, for simplified implementation of basic extractors.
`class` `SimpleNativeJdbcExtractor` Simple implementation of the `NativeJdbcExtractor` interface.
`class` `WebLogicNativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for WebLogic, supporting WebLogic Server 8.1 and higher.
`class` `WebSphereNativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for WebSphere, supporting WebSphere Application Server 5.1 and higher.
`class` `XAPoolNativeJdbcExtractor` Implementation of the `NativeJdbcExtractor` interface for ObjectWeb's XAPool, as shipped with JOTM and used in JOnAS.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.