Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.platform.server


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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.