| Package | org.spicefactory.lib.command.events |
| Class | public class CommandFailure |
| Inheritance | CommandFailure Object |
| Property | Defined By | ||
|---|---|---|---|
| cause : Object [read-only]
The cause of the error. | CommandFailure | ||
| executor : CommandExecutor [read-only]
The instance that executed the target command that caused the error. | CommandFailure | ||
| message : String [read-only]
A textual representation of the failure. | CommandFailure | ||
| rootCause : Object [read-only]
The root cause of the error in case of nested commands. | CommandFailure | ||
| target : Object [read-only]
The target command that caused the error. | CommandFailure | ||
| Method | Defined By | ||
|---|---|---|---|
CommandFailure(executor:CommandExecutor, target:Object, cause:Object)
Creates a new instance. | CommandFailure | ||
| cause | property |
cause:Object [read-only]
The cause of the error.
Usually an instance of Error, ErrorEvent
or CommandTimeout, but may be any type like a simple String.
public function get cause():Object| executor | property |
executor:CommandExecutor [read-only] The instance that executed the target command that caused the error.
public function get executor():CommandExecutor| message | property |
message:String [read-only] A textual representation of the failure.
public function get message():String| rootCause | property |
rootCause:Object [read-only]
The root cause of the error in case of nested commands.
When executing a command sequence or flow the individual
commands might themselves be sequences or flows. In this
case the cause property may hold another
instance of CommandFailure. This property
always returns the root cause as produced by the actual
target command.
public function get rootCause():Object| target | property |
target:Object [read-only] The target command that caused the error.
public function get target():Object| CommandFailure | () | Constructor |
public function CommandFailure(executor:CommandExecutor, target:Object, cause:Object)Creates a new instance.
Parametersexecutor:CommandExecutor — the instance that executed the target command that caused the error
| |
target:Object — the target command that caused the error
| |
cause:Object — the cause of the error
|