org.ow2.petals.jbi.management.task.deployment.undeploy
Class RemoveSAArchiveTask

java.lang.Object
  extended by org.ow2.petals.jbi.management.task.AbstractLoggableTask
      extended by org.ow2.petals.jbi.management.task.AbstractFileManipulationTask
          extended by org.ow2.petals.jbi.management.task.deployment.undeploy.RemoveSAArchiveTask
All Implemented Interfaces:
Task

public class RemoveSAArchiveTask
extends AbstractFileManipulationTask

This task deletes the service assembly archive from the installed dir of the Petals repository
Inputs : archive URL
The task has got a robust approach : it tries to do all the subtasks
and doesn't have the undo capability.

Author:
ofabre - EBM Websourcing, fgardes - EBM Websourcing

Field Summary
 
Fields inherited from class org.ow2.petals.jbi.management.task.AbstractLoggableTask
log
 
Constructor Summary
RemoveSAArchiveTask(org.ow2.petals.util.LoggingUtil log, java.lang.String petalsInstallDirectory)
           
 
Method Summary
 void execute(Context context)
          Launch the task with the given context.
 void undo(Context context)
          Reverse the task in order to retrieve the environ state before execution of this task.
 
Methods inherited from class org.ow2.petals.jbi.management.task.AbstractFileManipulationTask
getInstalledArchive, getWorkDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveSAArchiveTask

public RemoveSAArchiveTask(org.ow2.petals.util.LoggingUtil log,
                           java.lang.String petalsInstallDirectory)
Method Detail

execute

public void execute(Context context)
Description copied from interface: Task
Launch the task with the given context. Task can modify information included in this context during execution.

Parameters:
context - the execution context handling input and output information

undo

public void undo(Context context)
          throws java.lang.Exception
Description copied from interface: Task
Reverse the task in order to retrieve the environ state before execution of this task.

Parameters:
context - the execution context handling input and output information
Throws:
java.lang.Exception - if an error occurs during Task unprocessing


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.