org.fusesource.process.manager
Interface ProcessManager

All Known Implementing Classes:
ProcessManagerImpl

public interface ProcessManager

Returns the service used to install and control managed processes


Method Summary
 Installation install(java.lang.String url, java.net.URL controllerJson)
          Installs a process with an optional URL of the controller JSON
 Installation installJar(JarInstallParameters parameters)
          Installs an executable jar as a new managed process
 com.google.common.collect.ImmutableMap<java.lang.Integer,Installation> listInstallationMap()
           
 java.util.List<Installation> listInstallations()
          Returns the current installed processes which may or may not be running right now
 

Method Detail

listInstallations

java.util.List<Installation> listInstallations()
Returns the current installed processes which may or may not be running right now


install

Installation install(java.lang.String url,
                     java.net.URL controllerJson)
                     throws java.lang.Exception
Installs a process with an optional URL of the controller JSON

Throws:
java.lang.Exception

installJar

Installation installJar(JarInstallParameters parameters)
                        throws java.lang.Exception
Installs an executable jar as a new managed process

Throws:
java.lang.Exception

listInstallationMap

com.google.common.collect.ImmutableMap<java.lang.Integer,Installation> listInstallationMap()


Copyright © 2013 Red Hat. All Rights Reserved.