Package org.btrplace.plan.event
Concrete implementation of actions composing a
ReconfigurationPlan
.-
Interface Summary Interface Description ActionVisitor A visitor compatible will all actions supported by btrplace.Event A event to apply on a model to modify it.EventCommittedListener Interface to signal the termination of events.NodeEvent A event to apply on a node.RunningVMPlacement An interface to indicate an event that will place a running VM on a node.VMEvent A event to apply on a VM.VMStateTransition A interface to indicate an event realize a transition on a VM state. -
Class Summary Class Description Action An action is an event that has to be scheduled for reliability purpose.Allocate An action to indicate the amount of resources of a given type to allocate to a VM.AllocateEvent A event to notify a VM requires a new resource allocation.BootNode An action to boot an offline node.BootVM An action that starts a VM on an online node.ForgeVM Prepare a VM for being deployed.KillVM An action to destroy a VM that can be in any state.MigrateVM Migrate a running VM from one online node to another one.NotificationDispatcher Dispatcher that propagate every visited action or event to a given list ofEventCommittedListener
.ResumeVM An action to resume a VirtualMachine on an online node.ShutdownNode An action to shutdown an online node.ShutdownVM An action to stop a virtual machine running on an online node and put it into the ready state.SubstitutedVMEvent A event to inform a cloneable VM has been cloned and is now available using a different identifier.SuspendVM An action that suspend a running virtual machine to disk. -
Enum Summary Enum Description Action.Hook Possible moments where an event can be considered.