tweed.invocation
Class ExternalizedCommand

java.lang.Object
  |
  +--tweed.invocation.ExternalizedCommand
All Implemented Interfaces:
org.apache.avalon.framework.logger.LogEnabled, java.io.Serializable

public final class ExternalizedCommand
extends java.lang.Object
implements org.apache.avalon.framework.logger.LogEnabled, java.io.Serializable

This serializable object gathers fields of a Command object which should travel from client to server and vice-versa. Command implementors should not manipulate this class directly.

Version:
$Id$
Author:
Laurent Caillette
See Also:
Serialized Form

Constructor Summary
ExternalizedCommand()
           
 
Method Summary
 void enableLogging(org.apache.avalon.framework.logger.Logger logger)
           
 FunctionalException getException()
           
 org.apache.avalon.framework.logger.Logger getLogger()
           
 java.lang.String getServerCommandClassName()
           
 void prepareExecutionOnServer(Command command)
           
 void prepareReturnToClient(Command command)
           
 void prepareServerInvocationOnClient(Command command)
           
 void reconfigureOnClient(Command command)
           
 void setException(FunctionalException exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalizedCommand

public ExternalizedCommand()
Method Detail

prepareServerInvocationOnClient

public void prepareServerInvocationOnClient(Command command)

prepareExecutionOnServer

public void prepareExecutionOnServer(Command command)

prepareReturnToClient

public void prepareReturnToClient(Command command)

reconfigureOnClient

public void reconfigureOnClient(Command command)

getServerCommandClassName

public java.lang.String getServerCommandClassName()

getException

public FunctionalException getException()

setException

public void setException(FunctionalException exception)

enableLogging

public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
Specified by:
enableLogging in interface org.apache.avalon.framework.logger.LogEnabled

getLogger

public org.apache.avalon.framework.logger.Logger getLogger()


Copyright © 2003 Laurent Caillette. All Rights Reserved.