org.clazzes.remoting.cmd
Class CallBackCmd

java.lang.Object
  extended by org.clazzes.remoting.cmd.Cmd
      extended by org.clazzes.remoting.cmd.CallBackCmd
All Implemented Interfaces:
java.io.Serializable

public class CallBackCmd
extends Cmd

Author:
wglas
See Also:
Serialized Form

Constructor Summary
CallBackCmd(java.rmi.server.UID callbackUID, java.lang.Object arg, java.util.Map<java.lang.String,java.lang.Object> metadata)
           
 
Method Summary
 void accept(CmdVisitor visitor)
           
 java.lang.Object getArg()
           
 java.rmi.server.UID getCallbackUID()
           
 java.util.Map<java.lang.String,java.lang.Object> getMetadata()
           
 
Methods inherited from class org.clazzes.remoting.cmd.Cmd
acceptCmd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallBackCmd

public CallBackCmd(java.rmi.server.UID callbackUID,
                   java.lang.Object arg,
                   java.util.Map<java.lang.String,java.lang.Object> metadata)
Parameters:
callbackUID - The UID of the callback being invoked.
arg - The argument to the call.
metadata - The metadata passed to the call.
Method Detail

getCallbackUID

public java.rmi.server.UID getCallbackUID()
Returns:
The UID of the callback being invoked.

getArg

public java.lang.Object getArg()
Returns:
The argument to the subsystem.

getMetadata

public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
Returns:
The metadata passed to the InvocationHandler

accept

public void accept(CmdVisitor visitor)
Specified by:
accept in class Cmd
Parameters:
visitor - The visitor representing a polymorphic operation on the command.


Copyright © 2010. All Rights Reserved.