org.apache.geronimo.deployment.plugin.jmx
Class JMXDeploymentManager

java.lang.Object
  extended byorg.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager
All Implemented Interfaces:
javax.enterprise.deploy.spi.DeploymentManager
Direct Known Subclasses:
LocalDeploymentManager, RemoteDeploymentManager

public abstract class JMXDeploymentManager
extends Object
implements javax.enterprise.deploy.spi.DeploymentManager

Version:
$Rev: 396469 $ $Date: 2006-04-24 09:27:37 +0200 (Mon, 24 Apr 2006) $

Field Summary
protected  org.apache.geronimo.kernel.Kernel kernel
           
 
Constructor Summary
JMXDeploymentManager()
           
 
Method Summary
 javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject dObj)
           
protected  DistributeCommand createDistributeCommand(javax.enterprise.deploy.spi.Target[] targetList, File moduleArchive, File deploymentPlan)
           
protected  DistributeCommand createDistributeCommand(javax.enterprise.deploy.spi.Target[] targetList, InputStream moduleArchive, InputStream deploymentPlan)
           
protected  RedeployCommand createRedeployCommand(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan)
           
protected  RedeployCommand createRedeployCommand(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, File moduleArchive, File deploymentPlan)
           
 javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, InputStream moduleArchive, InputStream deploymentPlan)
           
 javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList)
           
 Locale getCurrentLocale()
           
 javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
           
 Locale getDefaultLocale()
           
 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)
           
 Locale[] getSupportedLocales()
           
 javax.enterprise.deploy.spi.Target[] getTargets()
           
protected  void initialize(org.apache.geronimo.kernel.Kernel kernel)
           
 boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
           
 boolean isLocaleSupported(Locale locale)
           
 boolean isRedeploySupported()
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan)
           
 javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)
           
 void release()
           
 void setAuthentication(String username, String password)
           
 void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
           
 void setInPlace(boolean inPlace)
           
 void setLocale(Locale locale)
           
 void setLogConfiguration(boolean shouldLog, boolean verboseStatus)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kernel

protected org.apache.geronimo.kernel.Kernel kernel
Constructor Detail

JMXDeploymentManager

public JMXDeploymentManager()
Method Detail

initialize

protected void initialize(org.apache.geronimo.kernel.Kernel kernel)

setAuthentication

public void setAuthentication(String username,
                              String password)

release

public void release()
Specified by:
release in interface javax.enterprise.deploy.spi.DeploymentManager

getTargets

public javax.enterprise.deploy.spi.Target[] getTargets()
Specified by:
getTargets in interface javax.enterprise.deploy.spi.DeploymentManager

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
Specified by:
getAvailableModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

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
Specified by:
getNonRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

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
Specified by:
getRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList,
                                                                    File moduleArchive,
                                                                    File deploymentPlan)
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager

distribute

public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList,
                                                                    InputStream moduleArchive,
                                                                    InputStream deploymentPlan)
Specified by:
distribute in interface javax.enterprise.deploy.spi.DeploymentManager

start

public javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
Specified by:
start in interface javax.enterprise.deploy.spi.DeploymentManager

stop

public javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
Specified by:
stop in interface javax.enterprise.deploy.spi.DeploymentManager

undeploy

public javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList)
Specified by:
undeploy in interface javax.enterprise.deploy.spi.DeploymentManager

isRedeploySupported

public boolean isRedeploySupported()
Specified by:
isRedeploySupported in interface javax.enterprise.deploy.spi.DeploymentManager

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                                  File moduleArchive,
                                                                  File deploymentPlan)
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager

redeploy

public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                                  InputStream moduleArchive,
                                                                  InputStream deploymentPlan)
Specified by:
redeploy in interface javax.enterprise.deploy.spi.DeploymentManager

getSupportedLocales

public Locale[] getSupportedLocales()
Specified by:
getSupportedLocales in interface javax.enterprise.deploy.spi.DeploymentManager

getCurrentLocale

public Locale getCurrentLocale()
Specified by:
getCurrentLocale in interface javax.enterprise.deploy.spi.DeploymentManager

getDefaultLocale

public Locale getDefaultLocale()
Specified by:
getDefaultLocale in interface javax.enterprise.deploy.spi.DeploymentManager

isLocaleSupported

public boolean isLocaleSupported(Locale locale)
Specified by:
isLocaleSupported in interface javax.enterprise.deploy.spi.DeploymentManager

setLocale

public void setLocale(Locale locale)
Specified by:
setLocale in interface javax.enterprise.deploy.spi.DeploymentManager

getDConfigBeanVersion

public javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
Specified by:
getDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager

isDConfigBeanVersionSupported

public boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
Specified by:
isDConfigBeanVersionSupported in interface javax.enterprise.deploy.spi.DeploymentManager

setDConfigBeanVersion

public void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
                           throws javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException
Specified by:
setDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException

createConfiguration

public javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject dObj)
                                                                        throws javax.enterprise.deploy.spi.exceptions.InvalidModuleException
Specified by:
createConfiguration in interface javax.enterprise.deploy.spi.DeploymentManager
Throws:
javax.enterprise.deploy.spi.exceptions.InvalidModuleException

createDistributeCommand

protected DistributeCommand createDistributeCommand(javax.enterprise.deploy.spi.Target[] targetList,
                                                    File moduleArchive,
                                                    File deploymentPlan)

createDistributeCommand

protected DistributeCommand createDistributeCommand(javax.enterprise.deploy.spi.Target[] targetList,
                                                    InputStream moduleArchive,
                                                    InputStream deploymentPlan)

createRedeployCommand

protected RedeployCommand createRedeployCommand(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                File moduleArchive,
                                                File deploymentPlan)

createRedeployCommand

protected RedeployCommand createRedeployCommand(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList,
                                                InputStream moduleArchive,
                                                InputStream deploymentPlan)

setLogConfiguration

public void setLogConfiguration(boolean shouldLog,
                                boolean verboseStatus)

setInPlace

public void setInPlace(boolean inPlace)


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