java.lang.Object
org.eclipse.persistence.sessions.coordination.Command
org.eclipse.persistence.sessions.coordination.MergeChangeSetCommand
All Implemented Interfaces:
Serializable

public class MergeChangeSetCommand extends Command

Purpose: Provide a remote command implementation for remote cache merges of changes.

Description: This command provides the implementation for cache synchronization using RCM.

Since:
OracleAS TopLink 10g (9.0.4)
See Also:
  • Field Details

  • Constructor Details

    • MergeChangeSetCommand

      public MergeChangeSetCommand()
  • Method Details

    • getChangeSet

      public UnitOfWorkChangeSet getChangeSet(AbstractSession session)
      INTERNAL: Return the changes to be applied
    • setChangeSet

      public void setChangeSet(UnitOfWorkChangeSet newChangeSet)
      INTERNAL: Set the changes to be applied
    • executeWithSession

      public void executeWithSession(AbstractSession session)
      INTERNAL: This method will be invoked by the RCM only when the CommandProcessor is a TopLink session. The session will be passed in for the command to use.
      Specified by:
      executeWithSession in class Command
      Parameters:
      session - The session that can be used to execute the command on.