This platform overrides:
| Modifier and Type | Field and Description |
|---|---|
| protected Method | clearStatementCacheMethod
Cached WLConnection.clearStatementCache() Method used for clearing statement cache. |
| protected boolean | shouldClearStatementCache
Indicates whether WLConnection.clearStatementCache() should be called: there is no need to call it in WebLogic Server 10.3.4 or later. |
| protected Method | vendorConnectionMethod
Cached WLConnection.getVendorConnection() Method used for unwrapping connections. |
| protected Class | weblogicConnectionClass
Cached WLS connection class used to reflectively check connections and unwrap them. |
| Access | Constructor and Description |
|---|---|
| public | WebLogicPlatform(DatabaseSession newDatabaseSession)
INTERNAL: Default Constructor: All behavior for the default constructor is inherited. |
| Modifier and Type | Method and Description |
|---|---|
| public void | clearStatementCache(Connection connection)
Overrides org. Implements org. |
| protected Method | getClearStatementCacheMethod()
Return the method for the WebLogic connection clearStatementCache method. |
| public Class | Returns: Class externalTransactionControllerClassImplements abstract org. Implements org. |
| protected Method | getVendorConnectionMethod()
Return the method for the WebLogic JDBC connection wrapper vendorConnection. |
| protected Class | |
| public void | initializeServerNameAndVersion()
Overrides org. |
| public boolean | Returns: always returnsfalse for WLS older than 10.0.Overrides org. |
| public Connection | unwrapConnection(Connection connection)
Overrides org. Implements org. |
| clearStatementCacheMethod | back to summary |
|---|---|
| protected Method clearStatementCacheMethod Cached WLConnection.clearStatementCache() Method used for clearing statement cache. | |
| shouldClearStatementCache | back to summary |
|---|---|
| protected boolean shouldClearStatementCache Indicates whether WLConnection.clearStatementCache() should be called: there is no need to call it in WebLogic Server 10.3.4 or later. | |
| vendorConnectionMethod | back to summary |
|---|---|
| protected Method vendorConnectionMethod Cached WLConnection.getVendorConnection() Method used for unwrapping connections. | |
| weblogicConnectionClass | back to summary |
|---|---|
| protected Class<?> weblogicConnectionClass Cached WLS connection class used to reflectively check connections and unwrap them. | |
| WebLogicPlatform | back to summary |
|---|---|
| public WebLogicPlatform(DatabaseSession newDatabaseSession) INTERNAL: Default Constructor: All behavior for the default constructor is inherited. | |
| clearStatementCache | back to summary |
|---|---|
| public void clearStatementCache(Connection connection) Overrides org. Implements org. INTERNAL: Clears statement cache of WebLogic connection using the WebLogic API reflectively. Required by Oracle proxy authentication: currently connection statement cache becomes invalid on switching to/from proxy session. This method is called by OracleJDBC_10_1_0_2ProxyConnectionCustomizer before opening proxy session and before closing it.
| |
| getClearStatementCacheMethod | back to summary |
|---|---|
| protected Method getClearStatementCacheMethod() Return the method for the WebLogic connection clearStatementCache method. | |
| getExternalTransactionControllerClass | back to summary |
|---|---|
| public Class Implements abstract org. Implements org. INTERNAL: getExternalTransactionControllerClass(): Answer the class of external transaction controller to use for WebLogic. This is read-only.
| |
| getVendorConnectionMethod | back to summary |
|---|---|
| protected Method getVendorConnectionMethod() Return the method for the WebLogic JDBC connection wrapper vendorConnection. | |
| getWebLogicConnectionClass | back to summary |
|---|---|
| protected Class Return the class (interface) for the WebLogic JDBC connection wrapper. | |
| initializeServerNameAndVersion | back to summary |
|---|---|
| public void initializeServerNameAndVersion() Overrides org. INTERNAL: Set the WLS version number through reflection.
| |
| isJTA11 | back to summary |
|---|---|
| public boolean isJTA11() Overrides org. INTERNAL: Check whether JTA 1.1 API is available. WLS older than 10.0 is not JTA 1.1 compliant.
| |
| unwrapConnection | back to summary |
|---|---|
| public Connection unwrapConnection(Connection connection) Overrides org. Implements org. Unwraps the WebLogic JDBC connection wrapping using the WebLogic API reflectively.
| |