00001 00017 package org.objectweb.jonas.ant; 00018 00019 import org.apache.tools.ant.BuildException; 00020 00026 public interface HotDeploymentTool { 00027 00031 String ACTION_DELETE = "delete"; 00032 00036 String ACTION_DEPLOY = "deploy"; 00037 00041 String ACTION_LIST = "list"; 00042 00046 String ACTION_UNDEPLOY = "undeploy"; 00047 00051 String ACTION_UPDATE = "update"; 00052 00058 void validateAttributes() throws BuildException; 00059 00065 void deploy() throws BuildException; 00066 00071 void setTask(ServerDeploy task); 00072 }