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.JBossPlatform
The 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 <ringerc@ringerc.id.au>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
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_PROPERTYFields 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
ConstructorsConstructorDescriptionWildFlyServerPlatform(org.eclipse.persistence.sessions.DatabaseSession newDatabaseSession) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.persistence.sessions.ExternalTransactionController>Methods inherited from class org.eclipse.persistence.platform.server.jboss.JBossPlatform
getNewTempClassLoader, isRuntimeServicesEnabledDefault, prepareServerSpecificServicesMBean, serverSpecificRegisterMBeanMethods inherited from class org.eclipse.persistence.platform.server.JMXServerPlatformBase
getAbstractSession, getApplicationName, getApplicationName, getMBeanSessionName, getModuleName, getModuleName, getRuntimeServicesMBean, initializeApplicationNameAndModuleName, serverSpecificUnregisterMBean, setApplicationName, setModuleName, setRuntimeServicesMBeanMethods inherited from class org.eclipse.persistence.platform.server.ServerPlatformBase
clearStatementCache, configureProfiler, disableJTA, disableRuntimeServices, enableJTA, enableRuntimeServices, ensureNotLoggedIn, externalTransactionControllerNotNullWarning, getDatabaseSession, getJNDIConnectorLookupType, getPartitionID, getServerLog, getServerNameAndVersion, getThreadPool, getThreadPoolSize, initializeExternalTransactionController, initializeServerNameAndVersion, isCMP, isJTA11, isJTAEnabled, isRuntimeServicesEnabled, launchContainerRunnable, registerMBean, setExternalTransactionControllerClass, setIsCMP, setJTAEnabled, setThreadPool, setThreadPoolSize, shouldUseDriverManager, shutdown, unregisterMBean, unwrapConnection, usesPartitions, wasFailureCommunicationBasedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.persistence.platform.server.JMXEnabledPlatform
getApplicationName
-
Constructor Details
-
WildFlyServerPlatform
public WildFlyServerPlatform(org.eclipse.persistence.sessions.DatabaseSession newDatabaseSession)
-
-
Method Details
-
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
- Overrides:
getMBeanServerin classorg.eclipse.persistence.platform.server.JMXServerPlatformBase
-