public class NoopExecutionListener extends java.lang.Object implements ExecutionListener
| Constructor and Description |
|---|
NoopExecutionListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginFileCopyFile(ExecutionContext context,
java.io.File input,
INodeEntry node)
Begin file copy of file
|
void |
beginFileCopyFile(ExecutionContext context,
java.util.List<java.io.File> files,
INodeEntry node)
Begin file copy of file
|
void |
beginFileCopyFileStream(ExecutionContext context,
java.io.InputStream input,
INodeEntry node)
Begin file copy of stream
|
void |
beginFileCopyScriptContent(ExecutionContext context,
java.lang.String input,
INodeEntry node)
Begin file copy of string
|
void |
beginNodeDispatch(ExecutionContext context,
Dispatchable item)
Begin dispatch of command to set of nodes
|
void |
beginNodeDispatch(ExecutionContext context,
StepExecutionItem item)
Begin dispatch of command to set of nodes
|
void |
beginNodeExecution(ExecutionContext context,
java.lang.String[] command,
INodeEntry node)
Called before execution of command on node
|
ExecutionListenerOverride |
createOverride() |
void |
event(java.lang.String eventType,
java.lang.String message,
java.util.Map eventMeta) |
void |
finishFileCopy(java.lang.String result,
ExecutionContext context,
INodeEntry node)
Finish file copy
|
void |
finishMultiFileCopy(java.lang.String[] result,
ExecutionContext context,
INodeEntry node)
Finish file copy
|
void |
finishNodeDispatch(DispatcherResult result,
ExecutionContext context,
Dispatchable item)
Finish node dispatch
|
void |
finishNodeDispatch(DispatcherResult result,
ExecutionContext context,
StepExecutionItem item)
Finish node dispatch
|
void |
finishNodeExecution(NodeExecutorResult result,
ExecutionContext context,
java.lang.String[] command,
INodeEntry node)
Called after execution of command on node.
|
FailedNodesListener |
getFailedNodesListener()
Return a listener for failed node list
|
void |
ignoreErrors(boolean ignore)
Ignore error messages and transform them into standard output
|
void |
log(int level,
java.lang.String message)
Log a message at a given level
|
void |
log(int level,
java.lang.String message,
java.util.Map eventMeta)
Log a message at a given level, with additional metadata
|
public void ignoreErrors(boolean ignore)
ExecutionListenerignoreErrors in interface ExecutionListenerpublic FailedNodesListener getFailedNodesListener()
ExecutionListenergetFailedNodesListener in interface ExecutionListenerpublic void beginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListenerbeginNodeExecution in interface ExecutionListenercontext - contextcommand - command stringsnode - nodepublic void finishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListenerfinishNodeExecution in interface ExecutionListenerresult - resultcontext - contextcommand - command stringsnode - nodepublic void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
ExecutionListenerbeginNodeDispatch in interface ExecutionListenercontext - contextitem - steppublic void beginNodeDispatch(ExecutionContext context, Dispatchable item)
ExecutionListenerbeginNodeDispatch in interface ExecutionListenercontext - contextitem - dispatchpublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
ExecutionListenerfinishNodeDispatch in interface ExecutionListenerresult - resultcontext - contextitem - steppublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
ExecutionListenerfinishNodeDispatch in interface ExecutionListenerresult - resultcontext - contextitem - dispatchpublic void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
ExecutionListenerbeginFileCopyFileStream in interface ExecutionListenercontext - contextinput - input streamnode - nodepublic void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
ExecutionListenerbeginFileCopyFile in interface ExecutionListenercontext - contextinput - filenode - nodepublic void beginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> files, INodeEntry node)
ExecutionListenerbeginFileCopyFile in interface ExecutionListenercontext - contextfiles - filesnode - nodepublic void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
ExecutionListenerbeginFileCopyScriptContent in interface ExecutionListenercontext - contextinput - stringnode - nodepublic void finishFileCopy(java.lang.String result,
ExecutionContext context,
INodeEntry node)
ExecutionListenerfinishFileCopy in interface ExecutionListenerresult - resultcontext - contextnode - nodepublic void finishMultiFileCopy(java.lang.String[] result,
ExecutionContext context,
INodeEntry node)
ExecutionListenerfinishMultiFileCopy in interface ExecutionListenerresult - resultcontext - contextnode - nodepublic ExecutionListenerOverride createOverride()
createOverride in interface ExecutionListenerpublic void log(int level,
java.lang.String message)
ExecutionLoggerlog in interface ExecutionLoggerlevel - the log level, from 0 to 5, where 0 is "error" and 5 is "debug"message - Message being logged. null messages are not logged, however, zero-length strings
are.public void log(int level,
java.lang.String message,
java.util.Map eventMeta)
ExecutionLoggerlog in interface ExecutionLoggerlevel - the log level, from 0 to 5, where 0 is "error" and 5 is "debug"message - Message being logged. null messages are not logged, however, zero-length strings
are.eventMeta - metadatapublic void event(java.lang.String eventType,
java.lang.String message,
java.util.Map eventMeta)
event in interface ExecutionLoggereventType - event typemessage - Message being logged. null messages are not logged, however, zero-length strings
are.eventMeta - metadata