Top Description Constructors Methods
org.eclipse.persistence.internal.sessions.coordination

public abstract Class RCMCommand

extends Command
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.sessions.coordination.ConnectToHostCommand
Imports
org.eclipse.persistence.sessions.coordination.Command, .RemoteCommandManager

Purpose: An abstract class that can be subclassed when internal commands need to be added.

Description: This command provides a framework for execution of commands that are internal to EclipseLink. Commands that subclass this class will not get converted or handed off to the CommandProcessor to be executed. They will instead be executed by the RemoteCommandManager directly. Subclasses should implement the executeWithRCM method to perform the execution steps that are relevant to the command.

Author
Steven Vo
Since
OracleAS TopLink 10g (9.0.4)

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
public boolean
isInternalCommand()

Overrides org.eclipse.persistence.sessions.coordination.Command.isInternalCommand.

INTERNAL: Determine whether this command is public or internal to EclipseLink.
Inherited from org.eclipse.persistence.sessions.coordination.Command:
executeWithSessiongetServiceIdsetServiceId

Constructor Detail

RCMCommandback to summary
public RCMCommand()

Method Detail

executeWithRCMback to summary
public abstract void executeWithRCM(RemoteCommandManager rcm)
isInternalCommandback to summary
public boolean isInternalCommand()

Overrides org.eclipse.persistence.sessions.coordination.Command.isInternalCommand.

Doc from org.eclipse.persistence.sessions.coordination.Command.isInternalCommand.

INTERNAL: Determine whether this command is public or internal to EclipseLink. User commands must return false.

Annotations
@Override