org.umber.catalan.commands
Class PipelineCommand

java.lang.Object
  extended byorg.umber.catalan.commands.BaseForgeCommand
      extended byorg.umber.catalan.commands.CompositeCommand
          extended byorg.umber.catalan.commands.PipelineCommand
All Implemented Interfaces:
IForgeCommand

public class PipelineCommand
extends CompositeCommand

Forge command to run data through multiple consecutive commands.

Author:
jsheets

Constructor Summary
PipelineCommand(ICommandQueue queue, java.lang.String type, java.lang.String name, java.util.Map params)
           
 
Method Summary
protected  CommandResult runCommand()
           
protected  void validateParams()
           
 
Methods inherited from class org.umber.catalan.commands.CompositeCommand
getChildCommands, setChildCommands
 
Methods inherited from class org.umber.catalan.commands.BaseForgeCommand
getCommandParams, getName, getQueue, getType, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipelineCommand

public PipelineCommand(ICommandQueue queue,
                       java.lang.String type,
                       java.lang.String name,
                       java.util.Map params)
Method Detail

validateParams

protected void validateParams()
Specified by:
validateParams in class BaseForgeCommand

runCommand

protected CommandResult runCommand()
                            throws CatalanCommandException
Overrides:
runCommand in class CompositeCommand
Throws:
CatalanCommandException