Home » geronimo-2.2-source-release » org.apache.geronimo.deployment.plugin.jmx » [javadoc | source]
org.apache.geronimo.deployment.plugin.jmx
public class: RemoteDeploymentManager [javadoc | source]
java.lang.Object
   org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager
      org.apache.geronimo.deployment.plugin.jmx.RemoteDeploymentManager

All Implemented Interfaces:
    ServerArchiver, GeronimoDeploymentManager, javax.enterprise.deploy.spi.DeploymentManager

Connects to a Kernel in a remote VM (may or many not be on the same machine).
Field Summary
public static final  GBeanInfo GBEAN_INFO     
public static final  String GBEAN_REF_MODULE_CONFIGURERS     
Fields inherited from org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager:
kernel,  commandContext
Constructor:
 public RemoteDeploymentManager(Collection<ModuleConfigurer> moduleConfigurers) 
Method from org.apache.geronimo.deployment.plugin.jmx.RemoteDeploymentManager Summary:
archive,   checkOnInstall,   checkOnInstall,   checkPrerequisites,   createDistributeCommand,   createDistributeCommand,   createPluginListForRepositories,   createRedeployCommand,   createRedeployCommand,   getGBeanInfo,   getImplementation,   getInstalledPlugins,   getJMXConnector,   getPluginMetadata,   getRepositories,   init,   install,   install,   installLibrary,   installPluginList,   isSameMachine,   listPlugins,   mergeOverrides,   release,   startInstall,   startInstall,   updatePluginMetadata,   validatePlugin
Methods from org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager:
createConfiguration,   createDistributeCommand,   createDistributeCommand,   createRedeployCommand,   createRedeployCommand,   distribute,   distribute,   distribute,   getAvailableModules,   getCurrentLocale,   getDConfigBeanVersion,   getDefaultLocale,   getNonRunningModules,   getRunningModules,   getSupportedLocales,   getTargets,   initialize,   isDConfigBeanVersionSupported,   isLocaleSupported,   isRedeploySupported,   redeploy,   redeploy,   release,   setAuthentication,   setDConfigBeanVersion,   setInPlace,   setLocale,   setLogConfiguration,   start,   stop,   undeploy
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.geronimo.deployment.plugin.jmx.RemoteDeploymentManager Detail:
 public File archive(String sourcePath,
    String destPath,
    Artifact artifact) throws ArchiverException, IOException 
 public DownloadResults checkOnInstall(Object key) 
 public DownloadResults checkOnInstall(Object key,
    boolean remove) 
 public Dependency[] checkPrerequisites(PluginType plugin) 
 protected DistributeCommand createDistributeCommand(Target[] targetList,
    File moduleArchive,
    File deploymentPlan) 
 protected DistributeCommand createDistributeCommand(Target[] targetList,
    ModuleType moduleType,
    InputStream moduleArchive,
    InputStream deploymentPlan) 
 public PluginListType createPluginListForRepositories(String repo) throws NoSuchStoreException 
 protected RedeployCommand createRedeployCommand(TargetModuleID[] moduleIDList,
    File moduleArchive,
    File deploymentPlan) 
 protected RedeployCommand createRedeployCommand(TargetModuleID[] moduleIDList,
    InputStream moduleArchive,
    InputStream deploymentPlan) 
 public static GBeanInfo getGBeanInfo() 
 public T getImplementation(Class<T> clazz) 
 public Map getInstalledPlugins() 
 public JMXConnector getJMXConnector() 
 public PluginType getPluginMetadata(Artifact configId) 
 public URL[] getRepositories() 
 public  void init(JMXConnector jmxConnector,
    String hostname) throws IOException 
 public DownloadResults install(PluginListType configsToInstall,
    String defaultRepository,
    boolean restrictToDefaultRepository,
    String username,
    String password) 
 public  void install(PluginListType configsToInstall,
    String defaultRepository,
    boolean restrictToDefaultRepository,
    String username,
    String password,
    DownloadPoller poller) 
 public Artifact installLibrary(File libFile,
    String groupId) throws IOException 
 public DownloadResults installPluginList(String targetRepositoryPath,
    String relativeTargetServerPath,
    PluginListType pluginList) throws Exception 
 public boolean isSameMachine() 
 public PluginListType listPlugins(URL mavenRepository) throws FailedLoginException, IOException 
 public  void mergeOverrides(String server,
    AttributesType overrides) throws InvalidGBeanException, IOException 
 public  void release() 
 public Object startInstall(PluginListType configsToInstall,
    String defaultRepository,
    boolean restrictToDefaultRepository,
    String username,
    String password) 
 public Object startInstall(File carFile,
    String defaultRepository,
    boolean restrictToDefaultRepository,
    String username,
    String password) 
 public  void updatePluginMetadata(PluginType metadata) 
 public boolean validatePlugin(PluginType plugin) throws MissingDependencyException