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 RemoteCommandProcessor
m_CommandProcessor
the command processor.protected PlaceholderDirectory
m_FailedDir
the output directory for failed requests.protected PlaceholderDirectory
m_SuccessfulDir
the 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 String
commandProcessorTipText()
Returns the tip text for this property.void
defineOptions()
Adds options to the internal list of options.String
failedDirTipText()
Returns the tip text for this property.RemoteCommandProcessor
getCommandProcessor()
Returns the command processor in use.PlaceholderDirectory
getFailedDir()
Returns the directory for failed commands.PlaceholderDirectory
getSuccessfulDir()
Returns the directory for successful commands.String
globalInfo()
Returns a string describing the object.void
responseFailed(RemoteCommand cmd, String msg)
Handles failed responses.void
responseSuccessful(RemoteCommand cmd)
Handles successful responses.void
setCommandProcessor(RemoteCommandProcessor value)
Sets the command processor to use.void
setFailedDir(PlaceholderDirectory value)
Sets the directory for failed commands.void
setSuccessfulDir(PlaceholderDirectory value)
Sets the directory for successful commands.String
successfulDirTipText()
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:
globalInfo
in interfaceGlobalInfoSupporter
- Specified by:
globalInfo
in classAbstractOptionHandler
- Returns:
- a description suitable for displaying in the gui
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptions
in interfaceOptionHandler
- Overrides:
defineOptions
in 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:
setCommandProcessor
in interfaceRemoteCommandProcessorHandler
- Parameters:
value
- the processor
-
getCommandProcessor
public RemoteCommandProcessor getCommandProcessor()
Returns the command processor in use.- Specified by:
getCommandProcessor
in 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:
responseSuccessful
in interfaceResponseHandler
- Parameters:
cmd
- the command with the response
-
responseFailed
public void responseFailed(RemoteCommand cmd, String msg)
Handles failed responses.- Specified by:
responseFailed
in interfaceResponseHandler
- Parameters:
cmd
- the command with the responsemsg
- message, can be null
-
-