org.apache.commons.chain.impl
Class AddingCommand

java.lang.Object
  extended by org.apache.commons.chain.impl.NonDelegatingCommand
      extended by org.apache.commons.chain.impl.AddingCommand
All Implemented Interfaces:
Command

public class AddingCommand
extends NonDelegatingCommand

Implementation of Command that logs its identifier and and attempts to add a new Command to the Chain. This should cause an IllegalStateException if the Chain implementation subclasses ChainBase.

Version:
$Revision: 480477 $ $Date: 2006-11-29 08:34:52 +0000 (Wed, 29 Nov 2006) $
Author:
Craig R. McClanahan

Field Summary
 
Fields inherited from class org.apache.commons.chain.impl.NonDelegatingCommand
id
 
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
 
Constructor Summary
AddingCommand()
           
AddingCommand(String id, Chain parent)
           
 
Method Summary
 boolean execute(Context context, Chain chain)
           
 
Methods inherited from class org.apache.commons.chain.impl.NonDelegatingCommand
execute, log, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddingCommand

public AddingCommand()

AddingCommand

public AddingCommand(String id,
                     Chain parent)
Method Detail

execute

public boolean execute(Context context,
                       Chain chain)
                throws Exception
Throws:
Exception


Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.