org.eclipse.persistence.platform.server.was
Class WebSphere_7_Platform
java.lang.Object
org.eclipse.persistence.platform.server.ServerPlatformBase
org.eclipse.persistence.platform.server.JMXServerPlatformBase
org.eclipse.persistence.platform.server.was.WebSpherePlatform
org.eclipse.persistence.platform.server.was.WebSphere_6_1_Platform
org.eclipse.persistence.platform.server.was.WebSphere_7_Platform
- All Implemented Interfaces:
- JMXEnabledPlatform, ServerPlatform
public class WebSphere_7_Platform
- extends WebSphere_6_1_Platform
- implements JMXEnabledPlatform
PUBLIC:
This is the concrete subclass responsible for representing WebSphere 7 -specific server behavior.
This platform has:
- No JMX MBean runtime services
Method Summary |
boolean |
isRuntimeServicesEnabledDefault()
INTERNAL:
isRuntimeServicesEnabledDefault(): Answer true if the JMX/MBean providing runtime services for
the receiver's DatabaseSession will be deployed at runtime. |
void |
prepareServerSpecificServicesMBean()
INTERNAL:
prepareServerSpecificServicesMBean(): Server specific implementation of the
creation and deployment of the JMX MBean to provide runtime services for the
databaseSession. |
void |
serverSpecificRegisterMBean()
INTERNAL:
serverSpecificRegisterMBean(): Server specific implementation of the
creation and deployment of the JMX MBean to provide runtime services for my
databaseSession. |
Methods inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase |
clearStatementCache, configureProfiler, disableJTA, disableRuntimeServices, enableRuntimeServices, getDatabaseSession, getNewTempClassLoader, getServerLog, getServerNameAndVersion, initializeExternalTransactionController, isCMP, isJTAEnabled, isRuntimeServicesEnabled, launchContainerRunnable, registerMBean, setExternalTransactionControllerClass, setIsCMP, shouldUseDriverManager, unregisterMBean, wasFailureCommunicationBased |
WebSphere_7_Platform
public WebSphere_7_Platform(DatabaseSession newDatabaseSession)
- INTERNAL:
Default Constructor: All behavior for the default constructor is inherited
isRuntimeServicesEnabledDefault
public boolean isRuntimeServicesEnabledDefault()
- Description copied from class:
ServerPlatformBase
- INTERNAL:
isRuntimeServicesEnabledDefault(): Answer true if the JMX/MBean providing runtime services for
the receiver's DatabaseSession will be deployed at runtime.
Provide the default value for
ServerPlatformBase.isRuntimeServicesEnabled()
for a
ServerPlatform. By default this is false
but some platforms
can choose to have MBeans deployed by default.
- Specified by:
isRuntimeServicesEnabledDefault
in interface ServerPlatform
- Overrides:
isRuntimeServicesEnabledDefault
in class ServerPlatformBase
prepareServerSpecificServicesMBean
public void prepareServerSpecificServicesMBean()
- INTERNAL:
prepareServerSpecificServicesMBean(): Server specific implementation of the
creation and deployment of the JMX MBean to provide runtime services for the
databaseSession.
Default is to do nothing.
Implementing platform classes must override this function and supply
the server specific MBean instance for later registration by calling it in the constructor.
- Specified by:
prepareServerSpecificServicesMBean
in interface JMXEnabledPlatform
- See Also:
ServerPlatformBase.isRuntimeServicesEnabled()
,
ServerPlatformBase.disableRuntimeServices()
,
ServerPlatformBase.registerMBean()
serverSpecificRegisterMBean
public void serverSpecificRegisterMBean()
- INTERNAL:
serverSpecificRegisterMBean(): Server specific implementation of the
creation and deployment of the JMX MBean to provide runtime services for my
databaseSession.
- Overrides:
serverSpecificRegisterMBean
in class JMXServerPlatformBase
- See Also:
ServerPlatformBase.isRuntimeServicesEnabled()
,
ServerPlatformBase.disableRuntimeServices()
,
ServerPlatformBase.registerMBean()