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,
io.fabric8.process.manager.InstallTask postInstall)
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
MalformedObjectNameException
public 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 ContainerProcessManager
public void setFabricService(io.fabric8.api.FabricService fabricService)
public List<io.fabric8.process.manager.Installation> listInstallations(ContainerInstallOptions options)
ContainerProcessManager
listInstallations
in interface ContainerProcessManager
public io.fabric8.process.manager.Installation install(ContainerInstallOptions options, io.fabric8.process.manager.InstallTask postInstall) throws Exception
ContainerProcessManager
install
in interface ContainerProcessManager
Exception
public io.fabric8.process.manager.Installation installJar(ContainerInstallOptions options, io.fabric8.process.manager.InstallTask postInstall) throws Exception
ContainerProcessManager
installJar
in interface ContainerProcessManager
Exception
public com.google.common.collect.ImmutableMap<String,io.fabric8.process.manager.Installation> listInstallationMap(ContainerInstallOptions options)
listInstallationMap
in interface ContainerProcessManager
Copyright © 2011–2014 Red Hat. All rights reserved.