-
Executes a ICommand command specified by its name.
Executes the wrapped command with specified arguments.
Executes the next command in the execution chain using the given Parameters
parameters (arguments).
void
Fires event specified by its name and notifies all registered IEventListener
listeners
void
Fires this event and notifies all registered listeners.
void
A method called when events this listener is subscrubed to are fired.
Validates the command Parameters args before execution using the defined
schema.
Validates Parameters args for command specified by its name using defined
schema.
Validates command arguments before execution using defined schema.
Validates arguments of the wrapped command before its execution.
Validates the Parameters args that are to be passed to the command that is
next in the execution chain.
-
Creates new Parameters from ConfigMap object.
Creates new Parameters from JSON object.
Creates a new Parameters object filled with provided key-value pairs called
tuples.
Creates a new Parameters object filled with key-value pairs from specified object.
Converts map element into an Parameters or returns null if conversion is not
possible.
Converts map element into an Parameters or returns empty Parameters if
conversion is not possible.
Converts map element into an Parameters or returns default value if
conversion is not possible.
Merges two or more Parameters into one.
Omits selected parameters from this Parameters and returns the rest as a new
Parameters object.
Overrides parameters with new values from specified Parameters and returns a
new Parameters object.
Overrides parameters with new values from specified Parameters and returns a
new Parameters object.
Picks select parameters from this Parameters and returns them as a new
Parameters object.
Set default values from specified Parameters and returns a new Parameters
object.
Set default values from specified Parameters and returns a new Parameters
object.
Executes multiple components.
Executes component with arguments and receives execution result.
Executes specific component.
Converts map element into an Parameters or returns default value if
conversion is not possible.
Merges two or more Parameters into one.
void
Notifies the component about occured event.
static void
Notifies multiple components.
static void
Notifies specific component.
Overrides parameters with new values from specified Parameters and returns a
new Parameters object.
Overrides parameters with new values from specified Parameters and returns a
new Parameters object.
Set default values from specified Parameters and returns a new Parameters
object.
Set default values from specified Parameters and returns a new Parameters
object.
void
Sets execution parameters.