|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.platform.server.ServerPlatformBase
org.eclipse.persistence.platform.server.wls.WebLogicPlatform
org.eclipse.persistence.platform.server.wls.WebLogic_9_Platform
org.eclipse.persistence.platform.server.wls.WebLogic_10_Platform
public class WebLogic_10_Platform
PUBLIC: This is the concrete subclass responsible for representing WebLogic 10 specific behavior. This includes WebLogic 10.3 behavior.
Field Summary | |
---|---|
static java.lang.String |
JMX_REGISTER_DEV_MBEAN_PROPERTY
This System property "eclipselink.register.dev.mbean" when set to true will enable registration/unregistration of the DevelopmentServices MBean |
static java.lang.String |
JMX_REGISTER_RUN_MBEAN_PROPERTY
This System property "eclipselink.register.run.mbean" when set to true will enable registration/unregistration of the RuntimeServices MBean |
protected boolean |
shouldRegisterDevelopmentBean
|
protected boolean |
shouldRegisterRuntimeBean
|
static java.lang.String |
WEBLOGIC_APPLICATIONNAME_PROPERTY
This persistence.xml or sessions.xml property is used to override the applicationName |
static java.lang.String |
WEBLOGIC_MODULENAME_PROPERTY
This persistence.xml or sessions.xml property is used to override the moduleName |
Fields inherited from class org.eclipse.persistence.platform.server.wls.WebLogicPlatform |
---|
clearStatementCacheMethod, vendorConnectionMethod, weblogicConnectionClass |
Fields inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase |
---|
DEFAULT_SERVER_NAME_AND_VERSION, externalTransactionControllerClass, serverNameAndVersion |
Constructor Summary | |
---|---|
WebLogic_10_Platform(DatabaseSession newDatabaseSession)
INTERNAL: Default Constructor: All behavior for the default constructor is inherited |
Method Summary | |
---|---|
java.lang.String |
getApplicationName()
INTERNAL: getApplicationName(): Answer the name of the module (EAR name) that this session is associated with. |
java.lang.String |
getModuleName()
INTERNAL: getModuleName(): Answer the name of the context-root of the application that this session is associated with. |
void |
serverSpecificRegisterMBean()
INTERNAL: serverSpecificRegisterMBean(): Server specific implementation of the creation and deployment of the JMX MBean to provide runtime services for my databaseSession. |
void |
serverSpecificUnregisterMBean()
INTERNAL: serverSpecificUnregisterMBean(): Server specific implementation of the de-registration of the JMX MBean from its server during session logout. |
Methods inherited from class org.eclipse.persistence.platform.server.wls.WebLogicPlatform |
---|
clearStatementCache, getClearStatementCacheMethod, getExternalTransactionControllerClass, getVendorConnectionMethod, getWebLogicConnectionClass, initializeServerNameAndVersion, unwrapConnection |
Methods inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase |
---|
configureProfiler, disableJTA, disableRuntimeServices, ensureNotLoggedIn, externalTransactionControllerNotNullWarning, getDatabaseSession, getNewTempClassLoader, getServerLog, getServerNameAndVersion, initializeExternalTransactionController, isCMP, isJTAEnabled, isRuntimeServicesEnabled, launchContainerRunnable, registerMBean, setExternalTransactionControllerClass, setIsCMP, shouldUseDriverManager, unregisterMBean, wasFailureCommunicationBased |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JMX_REGISTER_DEV_MBEAN_PROPERTY
public static final java.lang.String JMX_REGISTER_RUN_MBEAN_PROPERTY
public static final java.lang.String WEBLOGIC_MODULENAME_PROPERTY
public static final java.lang.String WEBLOGIC_APPLICATIONNAME_PROPERTY
protected boolean shouldRegisterDevelopmentBean
protected boolean shouldRegisterRuntimeBean
Constructor Detail |
---|
public WebLogic_10_Platform(DatabaseSession newDatabaseSession)
Method Detail |
---|
public void serverSpecificRegisterMBean()
serverSpecificRegisterMBean
in class ServerPlatformBase
ServerPlatformBase.isRuntimeServicesEnabled()
,
ServerPlatformBase.disableRuntimeServices()
,
ServerPlatformBase.registerMBean()
public void serverSpecificUnregisterMBean()
serverSpecificUnregisterMBean
in class ServerPlatformBase
ServerPlatformBase.isRuntimeServicesEnabled()
,
ServerPlatformBase.disableRuntimeServices()
public java.lang.String getModuleName()
getModuleName
in interface ServerPlatform
getModuleName
in class ServerPlatformBase
public java.lang.String getApplicationName()
getApplicationName
in class WebLogicPlatform
|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |