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

java.lang.Object
  extended by org.objectweb.deployment.scheduling.core.lib.AbstractTask
      extended by org.objectweb.deployment.scheduling.component.lib.AbstractRequireInstanceProviderTask
All Implemented Interfaces:
RequireInstanceProviderTask, Task
Direct Known Subclasses:
AbstractConfigurationTask, AbstractInitializationTask

public abstract class AbstractRequireInstanceProviderTask
extends AbstractTask
implements RequireInstanceProviderTask

AbstractRequireInstanceProviderTask implements RequireInstanceProviderTask. Subclasses must implement: - public void execute(Object context) throws Exception; - public Object getResult(); - public void setResult(Object result);

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

Constructor Summary
AbstractRequireInstanceProviderTask()
          The default constructor.
 
Method Summary
 InstanceProviderTask getInstanceProviderTask()
          Return the component instance provider task.
 void setInstanceProviderTask(InstanceProviderTask task)
          Set the component instance provider task.
 
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.core.api.Task
addPreviousTask, execute, getPreviousTasks, getResult, removePreviousTask, setResult
 

Constructor Detail

AbstractRequireInstanceProviderTask

public AbstractRequireInstanceProviderTask()
The default constructor.

Method Detail

getInstanceProviderTask

public InstanceProviderTask getInstanceProviderTask()
Return the component instance provider task.

Specified by:
getInstanceProviderTask in interface RequireInstanceProviderTask
Returns:
The component instance provider task.

setInstanceProviderTask

public void setInstanceProviderTask(InstanceProviderTask task)
Set the component instance provider task.

Specified by:
setInstanceProviderTask in interface RequireInstanceProviderTask
Parameters:
task - - The component instance provider task.