org.exoplatform.container.component
Class ExecutionUnit

java.lang.Object
  extended by org.exoplatform.container.component.BaseComponentPlugin
      extended by org.exoplatform.container.component.ExecutionUnit
All Implemented Interfaces:
ComponentPlugin

public abstract class ExecutionUnit
extends BaseComponentPlugin

Created by The eXo Platform SAS Author : Tuan Nguyen tuan08@users.sourceforge.net Sep 17, 2005


Field Summary
 
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name
 
Constructor Summary
ExecutionUnit()
           
 
Method Summary
 void addExecutionUnit(ExecutionUnit next)
           
abstract  Object execute(ExecutionContext context)
           
 ExecutionUnit getNextUnit()
           
 
Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutionUnit

public ExecutionUnit()
Method Detail

addExecutionUnit

public void addExecutionUnit(ExecutionUnit next)

getNextUnit

public ExecutionUnit getNextUnit()

execute

public abstract Object execute(ExecutionContext context)
                        throws Throwable
Throws:
Throwable


Copyright © 2009 eXo Platform SAS. All Rights Reserved.