org.apache.geronimo.deployment.plugin
Interface DeploymentServer

All Known Implementing Classes:
DisconnectedServer

public interface DeploymentServer

Version:
$Revision: 1.6 $ $Date: 2004/04/03 22:37:57 $

Method Summary
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, ConfigurationBuilder builder, InputStream jis, org.apache.xmlbeans.XmlObject plan)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 javax.enterprise.deploy.spi.Target[] getTargets()
           
 boolean isLocal()
           
 boolean isRedeploySupported()
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)
           
 void release()
           
 javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
           
 javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
           
 javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
           
 

Method Detail

isLocal

public boolean isLocal()

getTargets

public javax.enterprise.deploy.spi.Target[] getTargets()
                                                throws IllegalStateException
Throws:
IllegalStateException

getRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                      javax.enterprise.deploy.spi.Target[] targetList)
                                                               throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                      IllegalStateException
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException
IllegalStateException

getNonRunningModules

public javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                         javax.enterprise.deploy.spi.Target[] targetList)
                                                                  throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                         IllegalStateException
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException
IllegalStateException

getAvailableModules

public javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType,
                                                                        javax.enterprise.deploy.spi.Target[] targetList)
                                                                 throws javax.enterprise.deploy.spi.exceptions.TargetException,
                                                                        IllegalStateException
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException
IllegalStateException

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList,
                                                                    ConfigurationBuilder builder,
                                                                    InputStream jis,
                                                                    org.apache.xmlbeans.XmlObject plan)
                                                             throws IllegalStateException
Throws:
IllegalStateException

start

public javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
                                                        throws IllegalStateException
Throws:
IllegalStateException

stop

public javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
                                                       throws IllegalStateException
Throws:
IllegalStateException

undeploy

public javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
                                                           throws IllegalStateException
Throws:
IllegalStateException

isRedeploySupported

public boolean isRedeploySupported()

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                                  InputStream moduleArchive,
                                                                  InputStream deploymentPlan)
                                                           throws UnsupportedOperationException,
                                                                  IllegalStateException
Throws:
UnsupportedOperationException
IllegalStateException

release

public void release()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.