Inheritance diagram for org.objectweb.jonas_lib.deployment.work.AbsCleanTask:
Public Member Functions | |
void | execute () throws CleanerException |
Protected Member Functions | |
AbsCleanTask () | |
abstract boolean | isValidLogEntry (LogEntry logEntry) throws CleanerException |
abstract void | removeLogEntry (LogEntry logEntry) throws CleanerException |
abstract Vector | getLogEntries () |
abstract boolean | isDeployLogEntry (LogEntry logEntry) throws CleanerException |
void | removeRecursiveDirectory (File file) |
Static Protected Member Functions | |
Logger | getLogger () |
Definition at line 44 of file AbsCleanTask.java.
|
Default constructor : Construct a new cleaner. Definition at line 54 of file AbsCleanTask.java. |
|
Run the clean task
Definition at line 99 of file AbsCleanTask.java. References org.objectweb.jonas_lib.deployment.work.LogEntry.getCopy(), and org.objectweb.jonas_lib.deployment.work.LogEntry.getOriginal(). Referenced by org.objectweb.jonas_lib.deployment.work.WorkCleaner.executeTasks(). |
Here is the call graph for this function:
|
Abstract method defined in the derived classes get the log entries
Implemented in org.objectweb.jonas_lib.deployment.work.EarCleanTask, and org.objectweb.jonas_lib.deployment.work.JarCleanTask. |
|
Definition at line 60 of file AbsCleanTask.java. Referenced by org.objectweb.jonas_lib.deployment.work.JarCleanTask.isValidLogEntry(), and org.objectweb.jonas_lib.deployment.work.EarCleanTask.isValidLogEntry(). |
|
Check if the package pointed by the log entry is currently deploy
Implemented in org.objectweb.jonas_lib.deployment.work.EarCleanTask, and org.objectweb.jonas_lib.deployment.work.JarCleanTask. |
|
Abstract method defined in the derived classes return true if the work copy exist and is up to date
Implemented in org.objectweb.jonas_lib.deployment.work.EarCleanTask, and org.objectweb.jonas_lib.deployment.work.JarCleanTask. |
|
Abstract method defined in the derived classes remove the work copy specified in the log entry and the log entry
Implemented in org.objectweb.jonas_lib.deployment.work.EarCleanTask, and org.objectweb.jonas_lib.deployment.work.JarCleanTask. |
|
Remove a directory with all its child (recursive)
Definition at line 143 of file AbsCleanTask.java. Referenced by org.objectweb.jonas_lib.deployment.work.JarCleanTask.removeLogEntry(), and org.objectweb.jonas_lib.deployment.work.EarCleanTask.removeLogEntry(). |