public abstract class JDBCHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static JDBCHelper |
singleton |
Constructor and Description |
---|
JDBCHelper() |
Modifier and Type | Method and Description |
---|---|
void |
addRMIContext(java.lang.Object remote) |
abstract java.lang.Object |
createJNDIAlias(java.lang.String name,
java.lang.Object o) |
abstract java.util.List |
dsToList(java.lang.String dataSourceList) |
abstract boolean |
getAutoConnectionClose() |
JDBCConnectionPool |
getConnectionPool(java.lang.String jndiName) |
abstract java.lang.String |
getCurrentApplicationName() |
abstract java.lang.String |
getDefaultURL() |
abstract javax.xml.parsers.DocumentBuilderFactory |
getDocumentBuilderFactory() |
abstract java.lang.String |
getDomainName() |
static JDBCHelper |
getHelper() |
abstract java.lang.String |
getJDBCLLRTableName(java.lang.String serverName) |
abstract int |
getJDBCLLRTablePoolColumnSize(java.lang.String serverName) |
abstract int |
getJDBCLLRTableRecordColumnSize(java.lang.String serverName) |
abstract int |
getJDBCLLRTableXIDColumnSize(java.lang.String serverName) |
abstract java.lang.String |
getServerName() |
abstract int |
getServerPort() |
abstract int |
getServerSslPort() |
java.lang.String |
getVersionId(java.lang.String applicationName) |
abstract java.lang.String |
getXAMultiPoolName(JDBCDataSourceBean dsBean) |
abstract java.lang.Object |
interopReplace(Connection conn,
weblogic.common.internal.PeerInfo peerInfo) |
boolean |
isAdminServer() |
abstract boolean |
isJNDIEnabled() |
abstract boolean |
isLLRPool(JDBCDataSourceBean dsBean) |
abstract boolean |
isLLRTablePerDataSource(java.lang.String poolName) |
abstract boolean |
isPartitionStartingShuttingDown(java.lang.String partition) |
abstract boolean |
isProductionModeEnabled() |
abstract boolean |
isRACPool(java.lang.String name,
java.lang.String appName,
java.lang.String moduleName,
java.lang.String compName) |
abstract boolean |
isRMISecure() |
abstract boolean |
isServerShuttingDown() |
boolean |
isServerStarted() |
boolean |
isServerStarting() |
abstract java.lang.Boolean |
isUseFusionForLLR(java.lang.String serverName) |
void |
removeRMIContext(java.lang.Object remote) |
static void |
setHelper(JDBCHelper helper) |
void |
setServerFailedState(java.lang.Throwable t) |
private static JDBCHelper singleton
public static JDBCHelper getHelper()
public static void setHelper(JDBCHelper helper)
public abstract java.lang.Object interopReplace(Connection conn, weblogic.common.internal.PeerInfo peerInfo)
public abstract boolean getAutoConnectionClose()
public abstract java.lang.String getDefaultURL()
public abstract java.lang.String getCurrentApplicationName()
public abstract java.lang.String getDomainName()
public abstract java.lang.String getServerName()
public abstract boolean isServerShuttingDown()
public abstract boolean isPartitionStartingShuttingDown(java.lang.String partition)
public abstract javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory()
public abstract java.lang.Object createJNDIAlias(java.lang.String name, java.lang.Object o)
public abstract boolean isProductionModeEnabled()
public abstract java.lang.String getXAMultiPoolName(JDBCDataSourceBean dsBean)
public abstract boolean isLLRTablePerDataSource(java.lang.String poolName)
public abstract boolean isLLRPool(JDBCDataSourceBean dsBean)
public abstract java.util.List dsToList(java.lang.String dataSourceList)
public abstract boolean isRACPool(java.lang.String name, java.lang.String appName, java.lang.String moduleName, java.lang.String compName)
public abstract java.lang.String getJDBCLLRTableName(java.lang.String serverName)
public abstract java.lang.Boolean isUseFusionForLLR(java.lang.String serverName)
public abstract int getJDBCLLRTableXIDColumnSize(java.lang.String serverName)
public abstract int getJDBCLLRTablePoolColumnSize(java.lang.String serverName)
public abstract int getJDBCLLRTableRecordColumnSize(java.lang.String serverName)
public abstract boolean isJNDIEnabled()
public void addRMIContext(java.lang.Object remote) throws java.lang.Exception
java.lang.Exception
public void removeRMIContext(java.lang.Object remote) throws java.lang.Exception
java.lang.Exception
public abstract boolean isRMISecure()
public java.lang.String getVersionId(java.lang.String applicationName)
public abstract int getServerPort()
public abstract int getServerSslPort()
public JDBCConnectionPool getConnectionPool(java.lang.String jndiName) throws ResourceException
ResourceException
public boolean isAdminServer()
public boolean isServerStarting()
public void setServerFailedState(java.lang.Throwable t)
public boolean isServerStarted()