public interface VirtualMachineMonitor extends MonitoringService
VirtualMachine
monitoring features.Modifier and Type | Method and Description |
---|---|
void |
awaitCompletionDeploy(Long maxWait,
TimeUnit timeUnit,
VirtualMachine... vm)
Monitor the given
VirtualMachine s and block until all deploys finish. |
void |
awaitCompletionDeploy(VirtualMachine... vm)
Monitor the given
VirtualMachine s and block until all deploys finish. |
void |
awaitCompletionUndeploy(Long maxWait,
TimeUnit timeUnit,
VirtualMachine... vm)
Monitor the given
VirtualMachine s and blocks until all undeploys finish. |
void |
awaitCompletionUndeploy(VirtualMachine... vm)
Monitor the given
VirtualMachine s and block until all undeploys finish. |
void |
awaitState(Long maxWait,
TimeUnit timeUnit,
com.abiquo.server.core.cloud.VirtualMachineState state,
VirtualMachine... vm)
Monitor the given
VirtualMachine s and block until it is in the given state. |
void |
awaitState(com.abiquo.server.core.cloud.VirtualMachineState state,
VirtualMachine... vm)
Monitor the given
VirtualMachine s and block until it is in the given state. |
void |
monitorDeploy(Long maxWait,
TimeUnit timeUnit,
VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when all deploys finish. |
void |
monitorDeploy(VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when all deploys finish. |
void |
monitorState(Long maxWait,
TimeUnit timeUnit,
com.abiquo.server.core.cloud.VirtualMachineState state,
VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when it is in the given
state. |
void |
monitorState(com.abiquo.server.core.cloud.VirtualMachineState state,
VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when it is in the given
state. |
void |
monitorUndeploy(Long maxWait,
TimeUnit timeUnit,
VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when all undeploys finish. |
void |
monitorUndeploy(VirtualMachine... vms)
Monitor the given
VirtualMachine s and populate an event when all undeploys finish. |
awaitCompletion, awaitCompletion, getAsyncTaskMonitor, getConversionMonitor, getVirtualApplianceMonitor, getVirtualMachineMonitor, monitor, monitor, register, unregister
void awaitCompletionDeploy(VirtualMachine... vm)
VirtualMachine
s and block until all deploys finish.vm
- The VirtualMachine
s to monitor.void monitorDeploy(VirtualMachine... vms)
VirtualMachine
s and populate an event when all deploys finish.vms
- The VirtualMachine
s to monitor.void awaitCompletionDeploy(Long maxWait, TimeUnit timeUnit, VirtualMachine... vm)
VirtualMachine
s and block until all deploys finish.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.vm
- The VirtualMachine
s to monitor.void monitorDeploy(Long maxWait, TimeUnit timeUnit, VirtualMachine... vms)
VirtualMachine
s and populate an event when all deploys finish.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.vms
- The VirtualMachine
s to monitor.void awaitCompletionUndeploy(VirtualMachine... vm)
VirtualMachine
s and block until all undeploys finish.vm
- The VirtualMachine
s to monitor.void monitorUndeploy(VirtualMachine... vms)
VirtualMachine
s and populate an event when all undeploys finish.vms
- The VirtualMachine
s to monitor.void awaitCompletionUndeploy(Long maxWait, TimeUnit timeUnit, VirtualMachine... vm)
VirtualMachine
s and blocks until all undeploys finish.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.vm
- The VirtualMachine
s to monitor.void monitorUndeploy(Long maxWait, TimeUnit timeUnit, VirtualMachine... vms)
VirtualMachine
s and populate an event when all undeploys finish.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.callback
- The callback.vms
- The VirtualMachine
s to monitor.void awaitState(com.abiquo.server.core.cloud.VirtualMachineState state, VirtualMachine... vm)
VirtualMachine
s and block until it is in the given state.vm
- The VirtualMachine
s to monitor.void monitorState(com.abiquo.server.core.cloud.VirtualMachineState state, VirtualMachine... vms)
VirtualMachine
s and populate an event when it is in the given
state.vms
- The VirtualMachine
s to monitor.void awaitState(Long maxWait, TimeUnit timeUnit, com.abiquo.server.core.cloud.VirtualMachineState state, VirtualMachine... vm)
VirtualMachine
s and block until it is in the given state.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.vm
- The VirtualMachine
s to monitor.void monitorState(Long maxWait, TimeUnit timeUnit, com.abiquo.server.core.cloud.VirtualMachineState state, VirtualMachine... vms)
VirtualMachine
s and populate an event when it is in the given
state.maxWait
- The maximum time to wait.timeUnit
- The time unit for the maxWait parameter.callback
- The callback.vms
- The VirtualMachine
s to monitor.Copyright © 2009-2013 jclouds. All Rights Reserved.