public class ContainerProcessManagerService extends Object implements ContainerProcessManagerServiceMBean
| Constructor and Description |
|---|
ContainerProcessManagerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindMBeanServer(MBeanServer mbeanServer) |
io.fabric8.api.FabricService |
getFabricService() |
io.fabric8.process.manager.Installation |
install(ContainerInstallOptions options,
io.fabric8.process.manager.InstallTask postInstall)
Installs a process with an optional URL of the controller JSON
together with an optional install step
|
io.fabric8.process.manager.Installation |
installJar(ContainerInstallOptions options)
Installs an executable jar as a new managed process
|
com.google.common.collect.ImmutableMap<String,io.fabric8.process.manager.Installation> |
listInstallationMap(ContainerInstallOptions options) |
List<io.fabric8.process.manager.Installation> |
listInstallations(ContainerInstallOptions options)
Returns the current installed processes which may or may not be running right now
|
void |
registerMBeanServer(MBeanServer mbeanServer) |
void |
setFabricService(io.fabric8.api.FabricService fabricService) |
void |
unbindMBeanServer(MBeanServer mbeanServer) |
void |
unregisterMBeanServer(MBeanServer mbeanServer) |
public ContainerProcessManagerService()
throws MalformedObjectNameException
MalformedObjectNameExceptionpublic void bindMBeanServer(MBeanServer mbeanServer)
public void unbindMBeanServer(MBeanServer mbeanServer)
public void registerMBeanServer(MBeanServer mbeanServer)
public void unregisterMBeanServer(MBeanServer mbeanServer)
public io.fabric8.api.FabricService getFabricService()
getFabricService in interface ContainerProcessManagerpublic void setFabricService(io.fabric8.api.FabricService fabricService)
public List<io.fabric8.process.manager.Installation> listInstallations(ContainerInstallOptions options)
ContainerProcessManagerlistInstallations in interface ContainerProcessManagerpublic io.fabric8.process.manager.Installation install(ContainerInstallOptions options, io.fabric8.process.manager.InstallTask postInstall) throws Exception
ContainerProcessManagerinstall in interface ContainerProcessManagerExceptionpublic io.fabric8.process.manager.Installation installJar(ContainerInstallOptions options) throws Exception
ContainerProcessManagerinstallJar in interface ContainerProcessManagerExceptionpublic com.google.common.collect.ImmutableMap<String,io.fabric8.process.manager.Installation> listInstallationMap(ContainerInstallOptions options)
listInstallationMap in interface ContainerProcessManagerCopyright © 2011–2014 Red Hat. All rights reserved.