org.objectweb.deployment.scheduling.component.lib
Class AbstractInstantiationTask

java.lang.Object
  extended by org.objectweb.deployment.scheduling.core.lib.AbstractTask
      extended by org.objectweb.deployment.scheduling.component.lib.AbstractRequireFactoryProviderTask
          extended by org.objectweb.deployment.scheduling.component.lib.AbstractInstanceProviderTask
              extended by org.objectweb.deployment.scheduling.component.lib.AbstractInstantiationTask
All Implemented Interfaces:
InstanceProviderTask, InstantiationTask, RequireFactoryProviderTask, Task

public abstract class AbstractInstantiationTask
extends AbstractInstanceProviderTask
implements InstantiationTask

AbstractInstantiationTask implements InstantiationTask. Subclasses must implement: - public void execute(Object context) throws Exception;

Version:
0.2
Author:
Philippe Merle, Frédéric Briclet

Constructor Summary
AbstractInstantiationTask()
          The default constructor.
 
Method Summary
 FactoryProviderTask getFactoryProviderTask()
          Return the component factory provider task.
 void setFactoryProviderTask(FactoryProviderTask task)
          Set the component factory provider task.
 
Methods inherited from class org.objectweb.deployment.scheduling.component.lib.AbstractInstanceProviderTask
getInstance, getResult, setInstance, setResult
 
Methods inherited from class org.objectweb.deployment.scheduling.core.lib.AbstractTask
addPreviousTask, getPreviousTaskList, getPreviousTasks, removePreviousTask
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.deployment.scheduling.component.api.InstanceProviderTask
getInstance, setInstance
 
Methods inherited from interface org.objectweb.deployment.scheduling.core.api.Task
addPreviousTask, execute, getPreviousTasks, getResult, removePreviousTask, setResult
 
Methods inherited from interface org.objectweb.deployment.scheduling.core.api.Task
addPreviousTask, execute, getPreviousTasks, getResult, removePreviousTask, setResult
 

Constructor Detail

AbstractInstantiationTask

public AbstractInstantiationTask()
The default constructor.

Method Detail

getFactoryProviderTask

public FactoryProviderTask getFactoryProviderTask()
Return the component factory provider task.

Specified by:
getFactoryProviderTask in interface RequireFactoryProviderTask
Overrides:
getFactoryProviderTask in class AbstractRequireFactoryProviderTask
Returns:
The component factory provider task.

setFactoryProviderTask

public void setFactoryProviderTask(FactoryProviderTask task)
Set the component factory provider task.

Specified by:
setFactoryProviderTask in interface RequireFactoryProviderTask
Overrides:
setFactoryProviderTask in class AbstractRequireFactoryProviderTask
Parameters:
task - - The component factory provider task.