Class 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
    • 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<?> getExternalTransactionControllerClass()  
      MBeanServer getMBeanServer()  
      • 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
      • Methods inherited from interface org.eclipse.persistence.platform.server.JMXEnabledPlatform

        getApplicationName
    • Constructor Detail

      • WildFlyServerPlatform

        public WildFlyServerPlatform​(org.eclipse.persistence.sessions.DatabaseSession newDatabaseSession)
    • Method Detail

      • getExternalTransactionControllerClass

        public Class<?> getExternalTransactionControllerClass()
        Specified by:
        getExternalTransactionControllerClass in interface org.eclipse.persistence.platform.server.ServerPlatform
        Overrides:
        getExternalTransactionControllerClass in class org.eclipse.persistence.platform.server.jboss.JBossPlatform
      • getMBeanServer

        public MBeanServer getMBeanServer()
        Overrides:
        getMBeanServer in class org.eclipse.persistence.platform.server.JMXServerPlatformBase