|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.entity.software.MachineLifecycleEffectorTasks
brooklyn.entity.basic.SoftwareProcessDriverLifecycleEffectorTasks
@Beta public class SoftwareProcessDriverLifecycleEffectorTasks extends MachineLifecycleEffectorTasks
Thin shim delegating to driver to do start/stop/restart, wrapping as tasks, with common code pulled up to MachineLifecycleEffectorTasks for non-driver usage
Field Summary |
---|
Fields inherited from class MachineLifecycleEffectorTasks | |
---|---|
LOCATIONS |
Method Summary | |
---|---|
protected SoftwareProcessImpl
|
entity()
|
protected java.util.Map
|
obtainProvisioningFlags(MachineProvisioningLocation location)
|
protected void
|
postStartCustom()
|
protected void
|
preStartCustom(MachineLocation machine)
|
protected void
|
preStopCustom()
|
void
|
restart()
|
protected java.lang.String
|
startProcessesAtMachine(Supplier machineS)
|
protected java.lang.String
|
stopProcessesAtMachine()
|
Method Detail |
---|
@Override protected SoftwareProcessImpl entity()
@Override protected java.util.Map obtainProvisioningFlags(MachineProvisioningLocation location)
entity().postDriverStart(); protected void postStartCustom()
@Override protected void preStartCustom(MachineLocation machine)
protected void preStopCustom()
@Override public void restart()
entity().getDriver().start(); protected java.lang.String startProcessesAtMachine(Supplier machineS)
entity().getDriver().stop(); protected java.lang.String stopProcessesAtMachine()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.