public class WebLogicPlatform extends JMXServerPlatformBase
This platform overrides:
JMX_MBEANSERVER_INDEX_DEFAULT_FOR_MULTIPLE_SERVERS, JMX_REGISTRATION_PREFIX
DEFAULT_SERVER_NAME_AND_VERSION, JMX_REGISTER_DEV_MBEAN_PROPERTY, JMX_REGISTER_RUN_MBEAN_PROPERTY
Constructor and Description |
---|
WebLogicPlatform(DatabaseSession newDatabaseSession)
INTERNAL: Default Constructor: All behavior for the default constructor is inherited.
|
Modifier and Type | Method and Description |
---|---|
void |
clearStatementCache(java.sql.Connection connection)
INTERNAL: Clears statement cache of WebLogic connection using the WebLogic API reflectively.
|
java.lang.Class |
getExternalTransactionControllerClass()
INTERNAL: getExternalTransactionControllerClass(): Answer the class of external transaction controller to use for WebLogic.
|
void |
initializeServerNameAndVersion()
INTERNAL: Set the WLS version number through reflection.
|
java.sql.Connection |
unwrapConnection(java.sql.Connection connection)
Unwraps the WebLogic JDBC connection wrapping using the WebLogic API reflectively.
|
getApplicationName, getMBeanServer, getModuleName, serverSpecificRegisterMBean, serverSpecificUnregisterMBean, setApplicationName
configureProfiler, disableJTA, disableRuntimeServices, enableRuntimeServices, getDatabaseSession, getNewTempClassLoader, getServerLog, getServerNameAndVersion, getThreadPool, getThreadPoolSize, initializeExternalTransactionController, isCMP, isJTAEnabled, isRuntimeServicesEnabled, isRuntimeServicesEnabledDefault, launchContainerRunnable, registerMBean, setExternalTransactionControllerClass, setIsCMP, setThreadPool, setThreadPoolSize, shouldUseDriverManager, shutdown, unregisterMBean, wasFailureCommunicationBased
public WebLogicPlatform(DatabaseSession newDatabaseSession)
public void initializeServerNameAndVersion()
public java.lang.Class getExternalTransactionControllerClass()
getExternalTransactionControllerClass
in interface ServerPlatform
getExternalTransactionControllerClass
in class ServerPlatformBase
JTATransactionController
, ServerPlatformBase#isJTAEnabled()
, ServerPlatformBase#disableJTA()
, ServerPlatformBase#initializeExternalTransactionController()
public java.sql.Connection unwrapConnection(java.sql.Connection connection)
unwrapConnection
in interface ServerPlatform
unwrapConnection
in class ServerPlatformBase
public void clearStatementCache(java.sql.Connection connection)
clearStatementCache
in interface ServerPlatform
clearStatementCache
in class ServerPlatformBase