java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.eclipse.persistence.internal.sessions.coordination.rmi.RMIRemoteCommandConnectionImpl
All Implemented Interfaces:
Serializable, Remote, RMIRemoteCommandConnection

public class RMIRemoteCommandConnectionImpl extends UnicastRemoteObject implements RMIRemoteCommandConnection

Purpose: The implementation for the remote RMI object used for transporting the remote command.

Description: This implementation class is the RMI remote object that is wrapped by the conection abstraction. It is the first point of entry of the command into the remote service. It simply hands the command to the RCM to be processed.

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

  • Method Details

    • executeCommand

      public Object executeCommand(Command command) throws RemoteException
      INTERNAL: No support currently exists for returning the result of the command execution. Currently only null is returned on success. On failure an error string is returned (to avoid returning an object/exception that may not exist on the sending side).
      Specified by:
      executeCommand in interface RMIRemoteCommandConnection
      Parameters:
      command - TODO
      Returns:
      TODO
      Throws:
      RemoteException - TODO
    • executeCommand

      public Object executeCommand(byte[] command) throws RemoteException
      INTERNAL: No support currently exists for returning the result of the command execution. Currently only null is returned on success. On failure an error string is returned (to avoid returning an object/exception that may not exist on the sending side).
      Specified by:
      executeCommand in interface RMIRemoteCommandConnection
      Parameters:
      command - TODO
      Returns:
      TODO
      Throws:
      RemoteException - TODO