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)
ExecutionListener
ignoreErrors
in interface ExecutionListener
public FailedNodesListener getFailedNodesListener()
ExecutionListener
getFailedNodesListener
in interface ExecutionListener
public void beginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListener
beginNodeExecution
in interface ExecutionListener
context
- contextcommand
- command stringsnode
- nodepublic void finishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListener
finishNodeExecution
in interface ExecutionListener
result
- resultcontext
- contextcommand
- command stringsnode
- nodepublic void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
context
- contextitem
- steppublic void beginNodeDispatch(ExecutionContext context, Dispatchable item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
context
- contextitem
- dispatchpublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
result
- resultcontext
- contextitem
- steppublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
result
- resultcontext
- contextitem
- dispatchpublic void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
ExecutionListener
beginFileCopyFileStream
in interface ExecutionListener
context
- contextinput
- input streamnode
- nodepublic void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
ExecutionListener
beginFileCopyFile
in interface ExecutionListener
context
- contextinput
- filenode
- nodepublic void beginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> files, INodeEntry node)
ExecutionListener
beginFileCopyFile
in interface ExecutionListener
context
- contextfiles
- filesnode
- nodepublic void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
ExecutionListener
beginFileCopyScriptContent
in interface ExecutionListener
context
- contextinput
- stringnode
- nodepublic void finishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)
ExecutionListener
finishFileCopy
in interface ExecutionListener
result
- resultcontext
- contextnode
- nodepublic void finishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)
ExecutionListener
finishMultiFileCopy
in interface ExecutionListener
result
- resultcontext
- contextnode
- nodepublic ExecutionListenerOverride createOverride()
createOverride
in interface ExecutionListener
public void log(int level, java.lang.String message)
ExecutionLogger
log
in interface ExecutionLogger
level
- 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)
ExecutionLogger
log
in interface ExecutionLogger
level
- 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 ExecutionLogger
eventType
- event typemessage
- Message being logged. null
messages are not logged, however, zero-length strings
are.eventMeta
- metadata