Package org.jipijapa.eclipselink
Class WildFlyServerPlatform
- java.lang.Object
-
- org.eclipse.persistence.platform.server.ServerPlatformBase
-
- org.eclipse.persistence.platform.server.JMXServerPlatformBase
-
- org.eclipse.persistence.platform.server.jboss.JBossPlatform
-
- org.jipijapa.eclipselink.WildFlyServerPlatform
-
- All Implemented Interfaces:
org.eclipse.persistence.platform.server.JMXEnabledPlatform,org.eclipse.persistence.platform.server.ServerPlatform
- Direct Known Subclasses:
JBossAS7ServerPlatform
public class WildFlyServerPlatform extends org.eclipse.persistence.platform.server.jboss.JBossPlatformThe fully qualified name of WildFlyServerPlatform must be set as the value of the eclipselink.target-server property on EclipseLink version 2.3.2 and older. In newer versions where bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=365704 has been fixed, setting eclipselink.target-server to "jboss" is sufficient.- Author:
- Craig Ringer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWildFlyServerPlatform.JBossAS7TransactionController
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.platform.server.JMXServerPlatformBase
APP_SERVER_CLASSLOADER_APPLICATION_PU_SEARCH_STRING_POSTFIX, APP_SERVER_CLASSLOADER_APPLICATION_PU_SEARCH_STRING_PREFIX, APP_SERVER_CLASSLOADER_MODULE_EJB_SEARCH_STRING_PREFIX, APP_SERVER_CLASSLOADER_MODULE_EJB_WAR_SEARCH_STRING_POSTFIX, APP_SERVER_CLASSLOADER_MODULE_WAR_SEARCH_STRING_PREFIX, JMX_MBEANSERVER_INDEX_DEFAULT_FOR_MULTIPLE_SERVERS, JMX_REGISTRATION_PREFIX, mBeanServer, OVERRIDE_JMX_APPLICATIONNAME_PROPERTY, OVERRIDE_JMX_MODULENAME_PROPERTY
-
Fields inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase
DEFAULT_SERVER_NAME_AND_VERSION, externalTransactionControllerClass, JMX_REGISTER_DEV_MBEAN_PROPERTY, JMX_REGISTER_RUN_MBEAN_PROPERTY, serverNameAndVersion, shouldRegisterDevelopmentBean, shouldRegisterRuntimeBean, threadPool, threadPoolSize
-
-
Constructor Summary
Constructors Constructor Description WildFlyServerPlatform(org.eclipse.persistence.sessions.DatabaseSession newDatabaseSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends org.eclipse.persistence.sessions.ExternalTransactionController>getExternalTransactionControllerClass()MBeanServergetMBeanServer()-
Methods inherited from class org.eclipse.persistence.platform.server.jboss.JBossPlatform
getNewTempClassLoader, isRuntimeServicesEnabledDefault, prepareServerSpecificServicesMBean, serverSpecificRegisterMBean
-
Methods inherited from class org.eclipse.persistence.platform.server.JMXServerPlatformBase
getAbstractSession, getApplicationName, getApplicationName, getMBeanSessionName, getModuleName, getModuleName, getRuntimeServicesMBean, initializeApplicationNameAndModuleName, serverSpecificUnregisterMBean, setApplicationName, setModuleName, setRuntimeServicesMBean
-
Methods inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase
clearStatementCache, configureProfiler, disableJTA, disableRuntimeServices, enableRuntimeServices, ensureNotLoggedIn, externalTransactionControllerNotNullWarning, getDatabaseSession, getJNDIConnectorLookupType, getPartitionID, getServerLog, getServerNameAndVersion, getThreadPool, getThreadPoolSize, initializeExternalTransactionController, initializeServerNameAndVersion, isCMP, isJTA11, isJTAEnabled, isRuntimeServicesEnabled, launchContainerRunnable, registerMBean, setExternalTransactionControllerClass, setIsCMP, setThreadPool, setThreadPoolSize, shouldUseDriverManager, shutdown, unregisterMBean, unwrapConnection, usesPartitions, wasFailureCommunicationBased
-
-
-
-
Method Detail
-
getExternalTransactionControllerClass
public Class<? extends org.eclipse.persistence.sessions.ExternalTransactionController> getExternalTransactionControllerClass()
- Specified by:
getExternalTransactionControllerClassin interfaceorg.eclipse.persistence.platform.server.ServerPlatform- Overrides:
getExternalTransactionControllerClassin classorg.eclipse.persistence.platform.server.jboss.JBossPlatform
-
getMBeanServer
public MBeanServer getMBeanServer()
- Overrides:
getMBeanServerin classorg.eclipse.persistence.platform.server.JMXServerPlatformBase
-
-