org.clazzes.remoting.cmd
Class Cmd

java.lang.Object
  extended by org.clazzes.remoting.cmd.Cmd
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CallBackCmd, ExchangeClientUIDCmd, InvocationCmd, InvocationExceptionCmd, InvocationResultCmd, LoadClassCmd, ReturnClassBytesCmd

public abstract class Cmd
extends java.lang.Object
implements java.io.Serializable

An on-the-wire wire command of the remoting system with a visitor.

Author:
wglas
See Also:
Serialized Form

Constructor Summary
Cmd()
           
 
Method Summary
abstract  void accept(CmdVisitor visitor)
           
static void acceptCmd(java.lang.Object obj, CmdVisitor visitor)
          Check for object being a Cmd instance and accept the given visitor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cmd

public Cmd()
Method Detail

accept

public abstract void accept(CmdVisitor visitor)
Parameters:
visitor - The visitor representing a polymorphic operation on the command.

acceptCmd

public static void acceptCmd(java.lang.Object obj,
                             CmdVisitor visitor)
Check for object being a Cmd instance and accept the given visitor. Throws a ClassCastException if the object is invalid.

Parameters:
obj - The deserialized object to check.
visitor - The visitor being accepted.


Copyright © 2010. All Rights Reserved.