Package adams.scripting.responsehandler
Class CommandDumperHandler
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.scripting.responsehandler.AbstractResponseHandler
-
- adams.scripting.responsehandler.CommandDumperHandler
-
- All Implemented Interfaces:
Destroyable,GlobalInfoSupporter,LoggingLevelHandler,LoggingSupporter,OptionHandler,SizeOfHandler,RemoteCommandProcessorHandler,ResponseHandler,Serializable
public class CommandDumperHandler extends AbstractResponseHandler implements RemoteCommandProcessorHandler
Saves the responses as command files.- Version:
- $Revision$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected RemoteCommandProcessorm_CommandProcessorthe command processor.protected PlaceholderDirectorym_FailedDirthe output directory for failed requests.protected PlaceholderDirectorym_SuccessfulDirthe output directory for successful requests.-
Fields inherited from class adams.scripting.responsehandler.AbstractResponseHandler
m_Enabled, m_Owner
-
Fields inherited from class adams.core.option.AbstractOptionHandler
m_OptionManager
-
Fields inherited from class adams.core.logging.LoggingObject
m_Logger, m_LoggingIsEnabled, m_LoggingLevel
-
-
Constructor Summary
Constructors Constructor Description CommandDumperHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcommandProcessorTipText()Returns the tip text for this property.voiddefineOptions()Adds options to the internal list of options.StringfailedDirTipText()Returns the tip text for this property.RemoteCommandProcessorgetCommandProcessor()Returns the command processor in use.PlaceholderDirectorygetFailedDir()Returns the directory for failed commands.PlaceholderDirectorygetSuccessfulDir()Returns the directory for successful commands.StringglobalInfo()Returns a string describing the object.voidresponseFailed(RemoteCommand cmd, String msg)Handles failed responses.voidresponseSuccessful(RemoteCommand cmd)Handles successful responses.voidsetCommandProcessor(RemoteCommandProcessor value)Sets the command processor to use.voidsetFailedDir(PlaceholderDirectory value)Sets the directory for failed commands.voidsetSuccessfulDir(PlaceholderDirectory value)Sets the directory for successful commands.StringsuccessfulDirTipText()Returns the tip text for this property.-
Methods inherited from class adams.scripting.responsehandler.AbstractResponseHandler
enabledTipText, getEnabled, getOwner, insertHandler, setEnabled, setOwner
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adams.core.logging.LoggingLevelHandler
getLoggingLevel
-
-
-
-
Field Detail
-
m_SuccessfulDir
protected PlaceholderDirectory m_SuccessfulDir
the output directory for successful requests.
-
m_FailedDir
protected PlaceholderDirectory m_FailedDir
the output directory for failed requests.
-
m_CommandProcessor
protected RemoteCommandProcessor m_CommandProcessor
the command processor.
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfoin interfaceGlobalInfoSupporter- Specified by:
globalInfoin classAbstractOptionHandler- Returns:
- a description suitable for displaying in the gui
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptionsin interfaceOptionHandler- Overrides:
defineOptionsin classAbstractResponseHandler
-
setSuccessfulDir
public void setSuccessfulDir(PlaceholderDirectory value)
Sets the directory for successful commands.- Parameters:
value- the dir
-
getSuccessfulDir
public PlaceholderDirectory getSuccessfulDir()
Returns the directory for successful commands.- Returns:
- the dir
-
successfulDirTipText
public String successfulDirTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the gui
-
setFailedDir
public void setFailedDir(PlaceholderDirectory value)
Sets the directory for failed commands.- Parameters:
value- the dir
-
getFailedDir
public PlaceholderDirectory getFailedDir()
Returns the directory for failed commands.- Returns:
- the dir
-
failedDirTipText
public String failedDirTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the gui
-
setCommandProcessor
public void setCommandProcessor(RemoteCommandProcessor value)
Sets the command processor to use.- Specified by:
setCommandProcessorin interfaceRemoteCommandProcessorHandler- Parameters:
value- the processor
-
getCommandProcessor
public RemoteCommandProcessor getCommandProcessor()
Returns the command processor in use.- Specified by:
getCommandProcessorin interfaceRemoteCommandProcessorHandler- Returns:
- the processor
-
commandProcessorTipText
public String commandProcessorTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the gui
-
responseSuccessful
public void responseSuccessful(RemoteCommand cmd)
Handles successful responses.- Specified by:
responseSuccessfulin interfaceResponseHandler- Parameters:
cmd- the command with the response
-
responseFailed
public void responseFailed(RemoteCommand cmd, String msg)
Handles failed responses.- Specified by:
responseFailedin interfaceResponseHandler- Parameters:
cmd- the command with the responsemsg- message, can be null
-
-