com.caucho.server.admin
Interface DeployServiceAPI


public interface DeployServiceAPI


Field Summary
static java.lang.String SERVICE_NAME
           
 
Method Summary
 void distribute(Target[] targets, java.io.InputStream deploymentPlan, java.io.InputStream archiveIs)
           
 TargetModuleID[] getAvailableModules(java.lang.String moduleType)
           
 Target[] getTargets()
           
 void start(TargetModuleID[] ids)
           
 void stop(TargetModuleID[] ids)
           
 void undeploy(TargetModuleID[] ids)
           
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values
Method Detail

getTargets

Target[] getTargets()
                    throws java.io.IOException
Throws:
java.io.IOException

getAvailableModules

TargetModuleID[] getAvailableModules(java.lang.String moduleType)
                                     throws java.io.IOException
Throws:
java.io.IOException

distribute

void distribute(Target[] targets,
                java.io.InputStream deploymentPlan,
                java.io.InputStream archiveIs)
                throws java.io.IOException
Throws:
java.io.IOException

start

void start(TargetModuleID[] ids)
           throws java.io.IOException
Throws:
java.io.IOException

stop

void stop(TargetModuleID[] ids)
          throws java.io.IOException
Throws:
java.io.IOException

undeploy

void undeploy(TargetModuleID[] ids)
              throws java.io.IOException
Throws:
java.io.IOException