| Modifier and Type | Interface and Description |
|---|---|
| public interface | JMXEnabledPlatform
PUBLIC: This interface must be implemented by server platform classes that have JMX/MBean functionality enabled in EclipseLink. |
| public interface | ServerPlatform
PUBLIC: This is the interface describing the behavior for ServerPlatformBase, and any other class that wants to provide behavior for a server. |
| public interface | ServerPlatformDetector
A generic interface that allows implementors to try to detect which platform is currently being executed on. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CustomServerPlatform
INTERNAL: This is the concrete subclass responsible for handling backward compatibility for 9.0.4. |
| public abstract class | JMXServerPlatformBase
PUBLIC: Subclass of org.eclipse.persistence.platform.server.ServerPlatformBase in support of the JMXEnabledPlatform interface This is the abstract superclass of all platforms for all servers that contain a subclass that implements the JMXEnabledPlatform interface. |
| public class | NoServerPlatform
PUBLIC: This platform is used when EclipseLink is not within any server (Oc4j, WebLogic, ...) This is also the default platform for all newly created DatabaseSessions. |
| public class | |
| public class | ServerLog
Basic logging class that provides framework for integration with the application server log. |
| public abstract class | ServerPlatformBase
PUBLIC: Implementation of org.eclipse.persistence.platform.server.ServerPlatform This is the abstract superclass of all platforms for all servers. |
| public class | ServerPlatformUtils
A utility class to interact with ServerPlatforms. |