| Name | Description | Type | Package | Framework |
| CustomServerPlatform | This is the concrete subclass responsible for handling backward compatibility for 9. | Class | org.eclipse.persistence.platform.server | EclipseLink |
| GlassfishPlatform | This is the concrete subclass responsible for representing Glassfish server behavior. | Class | org.eclipse.persistence.platform.server.glassfish | EclipseLink |
| JBossPlatform | This is the concrete subclass responsible for representing JBoss-specific server behavior. | Class | org.eclipse.persistence.platform.server.jboss | EclipseLink |
| JMXEnabledPlatform | This interface must be implemented by server platform classes that have JMX/MBean functionality enabled in EclipseLink. | Interface | org.eclipse.persistence.platform.server | EclipseLink |
| JMXServerPlatformBase | Subclass of org. | Class | org.eclipse.persistence.platform.server | EclipseLink |
| NoServerPlatform | This platform is used when EclipseLink is not within any server (Oc4j, WebLogic, . | Class | org.eclipse.persistence.platform.server | EclipseLink |
| NoServerPlatformDetector | Class | org.eclipse.persistence.platform.server | EclipseLink | |
| Oc4jPlatform | This is the concrete subclass responsible for representing Oc4j-specific server behavior. | Class | org.eclipse.persistence.platform.server.oc4j | EclipseLink |
| SAPNetWeaver_7_1_Platform | Server platform for SAP NetWeaver AS Java 7. | Class | org.eclipse.persistence.platform.server.sap | EclipseLink |
| ServerLog | Basic logging class that provides framework for integration with the application server log. | Class | org.eclipse.persistence.platform.server | EclipseLink |
| ServerPlatform | This is the interface describing the behavior for ServerPlatformBase, and any other class that wants to provide behavior for a server. | Interface | org.eclipse.persistence.platform.server | EclipseLink |
| ServerPlatformBase | Implementation of org. | Class | org.eclipse.persistence.platform.server | EclipseLink |
| ServerPlatformDetector | A generic interface that allows implementors to try to detect which platform is currently being executed on. | Interface | org.eclipse.persistence.platform.server | EclipseLink |
| ServerPlatformUtils | A utility class to interact with ServerPlatforms. | Class | org.eclipse.persistence.platform.server | EclipseLink |
| SunAS9ServerPlatform | This is the concrete subclass responsible for representing SunAS9-specific server behavior. | Class | org.eclipse.persistence.platform.server.sunas | EclipseLink |
| WebLogic_10_Platform | This is the concrete subclass responsible for representing WebLogic 10 specific behavior. | Class | org.eclipse.persistence.platform.server.wls | EclipseLink |
| WebLogic_9_Platform | This is the concrete subclass responsible for representing WebLogic9 specific behavior. | Class | org.eclipse.persistence.platform.server.wls | EclipseLink |
| WebLogicPlatform | This is the concrete subclass responsible for representing WebLogic-specific This platform overrides: | Class | org.eclipse.persistence.platform.server.wls | EclipseLink |
| WebLogicPlatformDetector | Class | org.eclipse.persistence.platform.server.wls | EclipseLink | |
| WebSphere_6_1_Platform | This is the concrete subclass responsible for representing WebSphere 6. | Class | org.eclipse.persistence.platform.server.was | EclipseLink |
| WebSphere_7_Platform | This is the concrete subclass responsible for representing WebSphere 7 -specific server behavior. | Class | org.eclipse.persistence.platform.server.was | EclipseLink |
| WebSphere_Liberty_Platform | This is the concrete subclass responsible for representing WebSphere-specific server behavior. | Class | org.eclipse.persistence.platform.server.was | EclipseLink |
| WebSpherePlatform | This is the concrete subclass responsible for representing WebSphere-specific server behavior. | Class | org.eclipse.persistence.platform.server.was | EclipseLink |
| WebSpherePlatformDetector | Class | org.eclipse.persistence.platform.server.was | EclipseLink | |