- Action - Class in org.btrplace.plan.event
-
An action is an event that has to be scheduled for reliability purpose.
- Action(int, int) - Constructor for class org.btrplace.plan.event.Action
-
Create an action.
- Action.Hook - Enum in org.btrplace.plan.event
-
Possible moments where an event can be considered.
- ActionVisitor - Interface in org.btrplace.plan.event
-
A visitor compatible will all actions supported by btrplace.
- add(E) - Method in class org.btrplace.model.ElementSubSet
-
- add(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- add(Action) - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Add a new action to a plan.
- addAll(Collection) - Method in class org.btrplace.model.ElementSubSet
-
- addChecker(SatConstraintChecker<?>) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
-
Add an additional checker.
- addEvent(Action.Hook, Event) - Method in class org.btrplace.plan.event.Action
-
Add an event to the action.
- addEventCommittedListener(EventCommittedListener) - Method in class org.btrplace.plan.DefaultPlanApplier
-
- addEventCommittedListener(EventCommittedListener) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
-
Add a listener that will be notified upon events termination.
- addOfflineNode(Node) - Method in class org.btrplace.model.DefaultMapping
-
- addOfflineNode(Node) - Method in interface org.btrplace.model.Mapping
-
Set a node offline.
- addOfflineNode(Node) - Method in class org.btrplace.model.SubMapping
-
- addOnlineNode(Node) - Method in class org.btrplace.model.DefaultMapping
-
- addOnlineNode(Node) - Method in interface org.btrplace.model.Mapping
-
Set a node online.
- addOnlineNode(Node) - Method in class org.btrplace.model.SubMapping
-
- addReadyVM(VM) - Method in class org.btrplace.model.DefaultMapping
-
- addReadyVM(VM) - Method in interface org.btrplace.model.Mapping
-
Set a VM ready for being running.
- addReadyVM(VM) - Method in class org.btrplace.model.SubMapping
-
- addRunningVM(VM, Node) - Method in class org.btrplace.model.DefaultMapping
-
- addRunningVM(VM, Node) - Method in interface org.btrplace.model.Mapping
-
Set a VM running on a node.
- addRunningVM(VM, Node) - Method in class org.btrplace.model.SubMapping
-
- addSleepingVM(VM, Node) - Method in class org.btrplace.model.DefaultMapping
-
- addSleepingVM(VM, Node) - Method in interface org.btrplace.model.Mapping
-
Set a VM sleeping on a node.
- addSleepingVM(VM, Node) - Method in class org.btrplace.model.SubMapping
-
- Allocate - Class in org.btrplace.plan.event
-
An action to indicate the amount of resources of a given type
to allocate to a VM.
- Allocate(VM, Node, String, int, int, int) - Constructor for class org.btrplace.plan.event.Allocate
-
Make a new constraint.
- AllocateEvent - Class in org.btrplace.plan.event
-
A event to notify a VM
requires a new resource allocation.
- AllocateEvent(VM, String, int) - Constructor for class org.btrplace.plan.event.AllocateEvent
-
Make a new event.
- AllowAllConstraintChecker<C extends SatConstraint> - Class in org.btrplace.model.constraint
-
A default constraint checker that allow every action and event.
- AllowAllConstraintChecker(C) - Constructor for class org.btrplace.model.constraint.AllowAllConstraintChecker
-
Make a new checker.
- Among - Class in org.btrplace.model.constraint
-
A constraint to force a set of VMs to be hosted on a single group of nodes
among those available.
- Among(Collection<VM>, Collection<Collection<Node>>) - Constructor for class org.btrplace.model.constraint.Among
-
Make a new constraint with a discrete restriction.
- Among(Collection<VM>, Collection<Collection<Node>>, boolean) - Constructor for class org.btrplace.model.constraint.Among
-
Make a new constraint.
- AmongChecker - Class in org.btrplace.model.constraint
-
Checker for the
Among
constraint
- AmongChecker(Among) - Constructor for class org.btrplace.model.constraint.AmongChecker
-
Make a new checker.
- append(ShareableResource, boolean) - Method in class org.btrplace.model.view.VMConsumptionComparator
-
Append a new resource to use to make the comparison
- apply(ReconfigurationPlan) - Method in class org.btrplace.plan.DependencyBasedPlanApplier
-
- apply(Model) - Method in class org.btrplace.plan.event.Action
-
Apply the action on a model.
- apply(Model) - Method in class org.btrplace.plan.event.AllocateEvent
-
- apply(Model) - Method in interface org.btrplace.plan.event.Event
-
Apply the event on a given model.
- apply(Model) - Method in class org.btrplace.plan.event.SubstitutedVMEvent
-
- apply(ReconfigurationPlan) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
-
Apply a plan.
- apply(ReconfigurationPlan) - Method in class org.btrplace.plan.TimeBasedPlanApplier
-
- applyAction(Model) - Method in class org.btrplace.plan.event.Action
-
Apply only the scheduled action.
- applyAction(Model) - Method in class org.btrplace.plan.event.Allocate
-
- applyAction(Model) - Method in class org.btrplace.plan.event.BootNode
-
Put the node online on the model.
- applyAction(Model) - Method in class org.btrplace.plan.event.BootVM
-
- applyAction(Model) - Method in class org.btrplace.plan.event.ForgeVM
-
Put the VM in the ready state iff
it does not already belong to the mapping.
- applyAction(Model) - Method in class org.btrplace.plan.event.KillVM
-
- applyAction(Model) - Method in class org.btrplace.plan.event.MigrateVM
-
Make the VM running on the destination node
in the given model.
- applyAction(Model) - Method in class org.btrplace.plan.event.ResumeVM
-
- applyAction(Model) - Method in class org.btrplace.plan.event.ShutdownNode
-
Put the node offline on a model
- applyAction(Model) - Method in class org.btrplace.plan.event.ShutdownVM
-
Apply the action by removing the virtual machine from the model.
- applyAction(Model) - Method in class org.btrplace.plan.event.SuspendVM
-
Apply the action by putting the VM
into the sleeping state on its destination node in a given model
- applyEvents(Action.Hook, Model) - Method in class org.btrplace.plan.event.Action
-
Apply the events attached to a given hook.
- attach(ModelView) - Method in class org.btrplace.model.DefaultModel
-
- attach(ModelView) - Method in interface org.btrplace.model.Model
-
Attach a view to the model.
- attach(ModelView) - Method in class org.btrplace.model.SubModel
-
Unsupported.
- Attributes - Interface in org.btrplace.model
-
Allow to specify attributes related to managed elements.
- Gather - Class in org.btrplace.model.constraint
-
A constraint to force a set of VMs, if running, to be
hosted on the same node.
- Gather(Collection<VM>) - Constructor for class org.btrplace.model.constraint.Gather
-
Make a new constraint with a discrete restriction.
- Gather(Collection<VM>, boolean) - Constructor for class org.btrplace.model.constraint.Gather
-
Make a new constraint.
- GatherChecker - Class in org.btrplace.model.constraint
-
Checker for the
Gather
constraint
- GatherChecker(Gather) - Constructor for class org.btrplace.model.constraint.GatherChecker
-
Make a new checker.
- get(Element, String) - Method in interface org.btrplace.model.Attributes
-
Get an attribute value as a simple Object.
- get(Element, String) - Method in class org.btrplace.model.DefaultAttributes
-
- getAction() - Method in class org.btrplace.plan.Dependency
-
Get the action.
- getAction() - Method in exception org.btrplace.plan.ReconfigurationPlanCheckerException
-
Get the action that provoked the violation.
- getActions() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getActions() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get all the actions to perform.
- getAllNodes() - Method in class org.btrplace.model.DefaultMapping
-
- getAllNodes() - Method in interface org.btrplace.model.Mapping
-
Get all the nodes involved in the mapping.
- getAllNodes() - Method in class org.btrplace.model.SubMapping
-
- getAllVMs() - Method in class org.btrplace.model.DefaultMapping
-
- getAllVMs() - Method in interface org.btrplace.model.Mapping
-
Get all the VMs involved in the mapping.
- getAllVMs() - Method in class org.btrplace.model.SubMapping
-
- getAmount() - Method in class org.btrplace.model.constraint.MaxOnline
-
Get the maximum number of online nodes.
- getAmount() - Method in class org.btrplace.model.constraint.Preserve
-
Get the amount of resources.
- getAmount() - Method in class org.btrplace.model.constraint.ResourceCapacity
-
Get the amount of resources
- getAmount() - Method in class org.btrplace.model.constraint.RunningCapacity
-
Get the amount of resources
- getAmount() - Method in class org.btrplace.plan.event.Allocate
-
Get the amount of resources to allocate to the VM.
- getAmount() - Method in class org.btrplace.plan.event.AllocateEvent
-
Get the amount of resources to allocate to the VM.
- getAssociatedPGroup(Node) - Method in class org.btrplace.model.constraint.Among
-
Get the group of nodes that contains the given node.
- getAssociatedPGroup(Node) - Method in class org.btrplace.model.constraint.SplitAmong
-
Get the group of nodes associated to a given node.
- getAssociatedVGroup(VM) - Method in class org.btrplace.model.constraint.Split
-
Get the group of VMs that contains the given VM.
- getAssociatedVGroup(VM) - Method in class org.btrplace.model.constraint.SplitAmong
-
Get the group of VMs associated to a given VM.
- getAttributes() - Method in class org.btrplace.model.DefaultModel
-
- getAttributes() - Method in interface org.btrplace.model.Model
-
Get the attributes of the elements in the model.
- getAttributes() - Method in class org.btrplace.model.SubModel
-
- getBoolean(Element, String) - Method in interface org.btrplace.model.Attributes
-
Get an attribute value as a boolean.
- getBoolean(Element, String) - Method in class org.btrplace.model.DefaultAttributes
-
- getCapacities(List<Node>) - Method in class org.btrplace.model.view.ShareableResource
-
Get the capacity for a list of nodes.
- getCapacity(Node) - Method in class org.btrplace.model.view.ShareableResource
-
Get the node capacity.
- getChecker() - Method in class org.btrplace.model.constraint.Among
-
- getChecker() - Method in class org.btrplace.model.constraint.Ban
-
- getChecker() - Method in class org.btrplace.model.constraint.Fence
-
- getChecker() - Method in class org.btrplace.model.constraint.Gather
-
- getChecker() - Method in class org.btrplace.model.constraint.Killed
-
- getChecker() - Method in class org.btrplace.model.constraint.Lonely
-
- getChecker() - Method in class org.btrplace.model.constraint.MaxOnline
-
- getChecker() - Method in class org.btrplace.model.constraint.NoDelay
-
- getChecker() - Method in class org.btrplace.model.constraint.Offline
-
- getChecker() - Method in class org.btrplace.model.constraint.Online
-
- getChecker() - Method in class org.btrplace.model.constraint.Overbook
-
- getChecker() - Method in class org.btrplace.model.constraint.Preserve
-
- getChecker() - Method in class org.btrplace.model.constraint.Quarantine
-
- getChecker() - Method in class org.btrplace.model.constraint.Ready
-
- getChecker() - Method in class org.btrplace.model.constraint.ResourceCapacity
-
- getChecker() - Method in class org.btrplace.model.constraint.Root
-
- getChecker() - Method in class org.btrplace.model.constraint.Running
-
- getChecker() - Method in class org.btrplace.model.constraint.RunningCapacity
-
- getChecker() - Method in class org.btrplace.model.constraint.SatConstraint
-
Get the validator used to check if a plan satisfies the constraint.
- getChecker() - Method in class org.btrplace.model.constraint.Seq
-
- getChecker() - Method in class org.btrplace.model.constraint.Sleeping
-
- getChecker() - Method in class org.btrplace.model.constraint.Split
-
- getChecker() - Method in class org.btrplace.model.constraint.SplitAmong
-
- getChecker() - Method in class org.btrplace.model.constraint.Spread
-
- getConstraint() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- getConstraint() - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Get the constraint associated to the checker.
- getConstraint() - Method in exception org.btrplace.plan.ReconfigurationPlanCheckerException
-
Get the violated constraint.
- getConsumption(VM) - Method in class org.btrplace.model.view.ShareableResource
-
Get the VM consumption.
- getConsumptions(List<VM>) - Method in class org.btrplace.model.view.ShareableResource
-
Get the consumption for a list of VMs.
- getCurrentModel() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
-
- getCurrentModel() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
-
Get the current model.
- getCurrentState() - Method in class org.btrplace.plan.event.BootVM
-
- getCurrentState() - Method in class org.btrplace.plan.event.ForgeVM
-
- getCurrentState() - Method in class org.btrplace.plan.event.KillVM
-
- getCurrentState() - Method in class org.btrplace.plan.event.ResumeVM
-
- getCurrentState() - Method in class org.btrplace.plan.event.ShutdownVM
-
- getCurrentState() - Method in class org.btrplace.plan.event.SuspendVM
-
- getCurrentState() - Method in interface org.btrplace.plan.event.VMStateTransition
-
Get the current state of the VM.
- getDefaultCapacity() - Method in class org.btrplace.model.view.ShareableResource
-
Get the default node capacity.
- getDefaultConsumption() - Method in class org.btrplace.model.view.ShareableResource
-
Get the default VM consumption.
- getDefined() - Method in interface org.btrplace.model.Attributes
-
Get the elements having attributes defined.
- getDefined() - Method in class org.btrplace.model.DefaultAttributes
-
- getDefinedNodes() - Method in class org.btrplace.model.view.ShareableResource
-
Get the nodes with defined capacities
- getDefinedVMs() - Method in class org.btrplace.model.view.ShareableResource
-
Get the VMs with defined consumptions.
- getDependencies(Action) - Method in class org.btrplace.plan.DependenciesExtractor
-
Get the dependencies for an action.
- getDependencies() - Method in class org.btrplace.plan.Dependency
-
- getDestinationNode() - Method in class org.btrplace.plan.event.BootVM
-
- getDestinationNode() - Method in class org.btrplace.plan.event.MigrateVM
-
- getDestinationNode() - Method in class org.btrplace.plan.event.ResumeVM
-
- getDestinationNode() - Method in interface org.btrplace.plan.event.RunningVMPlacement
-
Get the destination node for the VM.
- getDestinationNode() - Method in class org.btrplace.plan.event.SuspendVM
-
Get the destination node.
- getDirectDependencies(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getDirectDependencies(Action) - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get the actions that have to be executed before
a given action.
- getDouble(Element, String) - Method in interface org.btrplace.model.Attributes
-
Get an attribute value as a double.
- getDouble(Element, String) - Method in class org.btrplace.model.DefaultAttributes
-
- getDuration() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getDuration() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Return the theoretical duration of a reconfiguration plan.
- getElementIdentifier() - Method in class org.btrplace.model.view.NamingService
-
Get the element identifier of this naming service
- getEnd() - Method in class org.btrplace.plan.event.Action
-
Get the moment the action ends.
- getEvents(Action.Hook) - Method in class org.btrplace.plan.event.Action
-
Get the events attached to a specific hook.
- getGroupsOfNodes() - Method in class org.btrplace.model.constraint.Among
-
Get the groups of nodes identifiers
- getGroupsOfNodes() - Method in class org.btrplace.model.constraint.SplitAmong
-
Get the groups of nodes identifiers
- getGroupsOfVMs() - Method in class org.btrplace.model.constraint.SplitAmong
-
Get the groups of VMs identifiers
- getHost() - Method in class org.btrplace.plan.event.Allocate
-
Get the node that is currently hosting the VM.
- getIdentifier() - Method in interface org.btrplace.model.view.ModelView
-
Get the view identifier.
- getIdentifier() - Method in class org.btrplace.model.view.NamingService
-
- getIdentifier() - Method in class org.btrplace.model.view.ShareableResource
-
Get the view identifier.
- getInteger(Element, String) - Method in interface org.btrplace.model.Attributes
-
Get an attribute value as an integer.
- getInteger(Element, String) - Method in class org.btrplace.model.DefaultAttributes
-
- getInvolvedNodes() - Method in class org.btrplace.model.constraint.Among
-
- getInvolvedNodes() - Method in class org.btrplace.model.constraint.SatConstraint
-
Get the nodes involved in the constraint.
- getInvolvedNodes() - Method in class org.btrplace.model.constraint.SplitAmong
-
- getInvolvedVMs() - Method in class org.btrplace.model.constraint.SatConstraint
-
Get the VMs involved in the constraint.
- getInvolvedVMs() - Method in class org.btrplace.model.constraint.Seq
-
- getInvolvedVMs() - Method in class org.btrplace.model.constraint.Split
-
- getInvolvedVMs() - Method in class org.btrplace.model.constraint.SplitAmong
-
- getKeys(Element) - Method in interface org.btrplace.model.Attributes
-
Get all the attributes keys that are registered.
- getKeys(Element) - Method in class org.btrplace.model.DefaultAttributes
-
- getMapping() - Method in class org.btrplace.model.DefaultModel
-
- getMapping() - Method in interface org.btrplace.model.Model
-
Get the mapping associated to this model.
- getMapping() - Method in class org.btrplace.model.SubModel
-
Get a mapping that is limited to the given scope.
- getModel() - Method in class org.btrplace.model.Instance
-
Get the model.
- getModel() - Method in exception org.btrplace.plan.ReconfigurationPlanCheckerException
-
Get the model that provoked the violation.
- getModel() - Method in exception org.btrplace.scheduler.SchedulerException
-
Get the model at the source of the exception.
- getNamedElements() - Method in class org.btrplace.model.view.NamingService
-
Get all the registered elements.
- getNbCommitted() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
-
- getNbCommitted() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
-
Get the number of actions that have been committed.
- getNbNodes() - Method in class org.btrplace.model.DefaultMapping
-
- getNbNodes() - Method in interface org.btrplace.model.Mapping
-
Get the number of nodes in the mapping
- getNbNodes() - Method in class org.btrplace.model.SubMapping
-
- getNbVMs() - Method in class org.btrplace.model.DefaultMapping
-
- getNbVMs() - Method in interface org.btrplace.model.Mapping
-
Get the number of VMs in the mapping.
- getNbVMs() - Method in class org.btrplace.model.SubMapping
-
- getNewVM() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
-
Get the new VM.
- getNextState() - Method in class org.btrplace.plan.event.BootVM
-
- getNextState() - Method in class org.btrplace.plan.event.ForgeVM
-
- getNextState() - Method in class org.btrplace.plan.event.KillVM
-
- getNextState() - Method in class org.btrplace.plan.event.ResumeVM
-
- getNextState() - Method in class org.btrplace.plan.event.ShutdownVM
-
- getNextState() - Method in class org.btrplace.plan.event.SuspendVM
-
- getNextState() - Method in interface org.btrplace.plan.event.VMStateTransition
-
Get the next state of the VM.
- getNode() - Method in class org.btrplace.plan.event.BootNode
-
- getNode() - Method in class org.btrplace.plan.event.KillVM
-
Get the VM location.
- getNode() - Method in interface org.btrplace.plan.event.NodeEvent
-
Get the node to involved in the action.
- getNode() - Method in class org.btrplace.plan.event.ShutdownNode
-
- getNode() - Method in class org.btrplace.plan.event.ShutdownVM
-
Get the node hosting the VM.
- getNodes() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
Get the nodes involved in the constraint.
- getOfflineNodes() - Method in class org.btrplace.model.DefaultMapping
-
- getOfflineNodes() - Method in interface org.btrplace.model.Mapping
-
Get the offline nodes..
- getOfflineNodes() - Method in class org.btrplace.model.SubMapping
-
- getOnlineNodes() - Method in class org.btrplace.model.DefaultMapping
-
- getOnlineNodes() - Method in interface org.btrplace.model.Mapping
-
Get the online nodes.
- getOnlineNodes() - Method in class org.btrplace.model.SubMapping
-
- getOptConstraint() - Method in class org.btrplace.model.Instance
-
Get the declared optimization constraint.
- getOrigin() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getOrigin() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get the model that is used as a starting point
to perform the reconfiguration.
- getParent() - Method in class org.btrplace.model.SubMapping
-
Get the parent mapping.
- getPartitions() - Method in class org.btrplace.model.SplittableElementSet
-
Get all the partitions as subsets.
- getRatio() - Method in class org.btrplace.model.constraint.Overbook
-
Get the overbooking ratio.
- getReadyVMs() - Method in class org.btrplace.model.DefaultMapping
-
- getReadyVMs() - Method in interface org.btrplace.model.Mapping
-
Get the VMs that are ready.
- getReadyVMs() - Method in class org.btrplace.model.SubMapping
-
- getReconfigurationApplier() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getReconfigurationApplier() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get the applier that is used to simulate the actions application
on the starting model.
- getReconfigurationPlan() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
-
- getReconfigurationPlan() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
-
Get the plan associated to the monitor.
- getResource() - Method in class org.btrplace.model.constraint.Overbook
-
Get the resource identifier.
- getResource() - Method in class org.btrplace.model.constraint.Preserve
-
Get the resource identifier.
- getResource() - Method in class org.btrplace.model.constraint.ResourceCapacity
-
Get the resource identifier.
- getResourceId() - Method in class org.btrplace.plan.event.Allocate
-
Get the resource identifier.
- getResourceId() - Method in class org.btrplace.plan.event.AllocateEvent
-
Get the resource identifier.
- getResourceIdentifier() - Method in class org.btrplace.model.view.ShareableResource
-
Get the resource identifier
- getRespectiveIndex() - Method in class org.btrplace.model.SplittableElementSet
-
Get the index associated to each element.
- getResult() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getResult() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get the resulting model once all the actions are executed.
- getRunningVMs() - Method in class org.btrplace.model.DefaultMapping
-
- getRunningVMs(Node) - Method in class org.btrplace.model.DefaultMapping
-
- getRunningVMs(Collection<Node>) - Method in class org.btrplace.model.DefaultMapping
-
- getRunningVMs() - Method in interface org.btrplace.model.Mapping
-
Get the VMs that are running.
- getRunningVMs(Node) - Method in interface org.btrplace.model.Mapping
-
Get the VMs that are running on a node.
- getRunningVMs(Collection<Node>) - Method in interface org.btrplace.model.Mapping
-
Get all the VMs running on a collection of nodes.
- getRunningVMs() - Method in class org.btrplace.model.SubMapping
-
- getRunningVMs(Node) - Method in class org.btrplace.model.SubMapping
-
- getRunningVMs(Collection<Node>) - Method in class org.btrplace.model.SubMapping
-
- getSatConstraints() - Method in class org.btrplace.model.Instance
-
Get the declared constraints.
- getScope() - Method in class org.btrplace.model.SubModel
-
Get the scope of the model.
- getSets() - Method in class org.btrplace.model.constraint.Split
-
Get the groups of VMs identifier.
- getSize() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- getSize() - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Get the number of actions in the plan.
- getSleepingVMs() - Method in class org.btrplace.model.DefaultMapping
-
- getSleepingVMs(Node) - Method in class org.btrplace.model.DefaultMapping
-
- getSleepingVMs(Collection<Node>) - Method in class org.btrplace.model.DefaultMapping
-
- getSleepingVMs() - Method in interface org.btrplace.model.Mapping
-
Get the VMs that are sleeping.
- getSleepingVMs(Node) - Method in interface org.btrplace.model.Mapping
-
Get the VMs that are sleeping on a node.
- getSleepingVMs(Collection<Node>) - Method in interface org.btrplace.model.Mapping
-
Get all the VMs sleeping on a collection of nodes.
- getSleepingVMs() - Method in class org.btrplace.model.SubMapping
-
- getSleepingVMs(Node) - Method in class org.btrplace.model.SubMapping
-
- getSleepingVMs(Collection<Node>) - Method in class org.btrplace.model.SubMapping
-
- getSourceNode() - Method in class org.btrplace.plan.event.MigrateVM
-
Get the source node that is currently hosting the VM.
- getSourceNode() - Method in class org.btrplace.plan.event.ResumeVM
-
Get the source node that is currently hosting the VM.
- getSourceNode() - Method in class org.btrplace.plan.event.SuspendVM
-
Get the source node that is currently hosting the VM.
- getStart() - Method in class org.btrplace.plan.event.Action
-
Get the moment the action starts.
- getState(VM) - Method in class org.btrplace.model.DefaultMapping
-
- getState(Node) - Method in class org.btrplace.model.DefaultMapping
-
- getState(VM) - Method in interface org.btrplace.model.Mapping
-
Get the state of a VM
- getState(Node) - Method in interface org.btrplace.model.Mapping
-
Get the state of a node
- getState(VM) - Method in class org.btrplace.model.SubMapping
-
- getState(Node) - Method in class org.btrplace.model.SubMapping
-
- getString(Element, String) - Method in interface org.btrplace.model.Attributes
-
Get an attribute value as a string.
- getString(Element, String) - Method in class org.btrplace.model.DefaultAttributes
-
- getSubSet(int) - Method in class org.btrplace.model.SplittableElementSet
-
Get a subset for the given partition.
- getValues() - Method in class org.btrplace.model.SplittableElementSet
-
Get the backend array of elements.
- getView(String) - Method in class org.btrplace.model.DefaultModel
-
- getView(String) - Method in interface org.btrplace.model.Model
-
Get a view already attached to the model
- getView(String) - Method in class org.btrplace.model.SubModel
-
- getViews() - Method in class org.btrplace.model.DefaultModel
-
- getViews() - Method in interface org.btrplace.model.Model
-
Get all the view attached to the model.
- getViews() - Method in class org.btrplace.model.SubModel
-
- getVM() - Method in class org.btrplace.plan.event.Allocate
-
- getVM() - Method in class org.btrplace.plan.event.AllocateEvent
-
- getVM() - Method in class org.btrplace.plan.event.BootVM
-
- getVM() - Method in class org.btrplace.plan.event.ForgeVM
-
- getVM() - Method in class org.btrplace.plan.event.KillVM
-
- getVM() - Method in class org.btrplace.plan.event.MigrateVM
-
- getVM() - Method in class org.btrplace.plan.event.ResumeVM
-
- getVM() - Method in class org.btrplace.plan.event.ShutdownVM
-
- getVM() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
-
Get the old VM.
- getVM() - Method in class org.btrplace.plan.event.SuspendVM
-
- getVM() - Method in interface org.btrplace.plan.event.VMEvent
-
Get the VM to involved in the action.
- getVMLocation(VM) - Method in class org.btrplace.model.DefaultMapping
-
- getVMLocation(VM) - Method in interface org.btrplace.model.Mapping
-
Get the location of a running or a sleeping VM.
- getVMLocation(VM) - Method in class org.btrplace.model.SubMapping
-
- getVMs() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
Get the VMs involved in the constraint.
- NamingService<E extends Element> - Class in org.btrplace.model.view
-
A simple service to name VMs or nodes.
- newBan(Collection<VM>, Collection<Node>) - Static method in class org.btrplace.model.constraint.Ban
-
Instantiate discrete constraints for a collection of VMs.
- newFence(Collection<VM>, Collection<Node>) - Static method in class org.btrplace.model.constraint.Fence
-
Instantiate discrete constraints for a collection of VMs.
- newKilled(Collection<VM>) - Static method in class org.btrplace.model.constraint.Killed
-
Instantiate discrete constraints for a collection of VMs.
- newNode() - Method in class org.btrplace.model.DefaultElementBuilder
-
- newNode(int) - Method in class org.btrplace.model.DefaultElementBuilder
-
- newNode() - Method in class org.btrplace.model.DefaultModel
-
- newNode(int) - Method in class org.btrplace.model.DefaultModel
-
- newNode() - Method in interface org.btrplace.model.ElementBuilder
-
Generate a new Node for this model.
- newNode(int) - Method in interface org.btrplace.model.ElementBuilder
-
Generate a new node for this model.
- newNode() - Method in class org.btrplace.model.SubModel
-
- newNode(int) - Method in class org.btrplace.model.SubModel
-
- newNode() - Method in class org.btrplace.model.SynchronizedElementBuilder
-
- newNode(int) - Method in class org.btrplace.model.SynchronizedElementBuilder
-
- newNodeIndex(Collection<Node>, TIntIntHashMap) - Static method in class org.btrplace.model.SplittableElementSet
-
Make a new splittable set from a collection of nodes.
- newNoDelay(Collection<VM>) - Static method in class org.btrplace.model.constraint.NoDelay
-
Instantiate constraints for a collection of VMs.
- newNodeNS() - Static method in class org.btrplace.model.view.NamingService
-
Make a naming service dedicated to nodes.
- newOffline(Collection<Node>) - Static method in class org.btrplace.model.constraint.Offline
-
Instantiate discrete constraints for a collection of nodes.
- newOnline(Collection<Node>) - Static method in class org.btrplace.model.constraint.Online
-
Instantiate discrete constraints for a collection of nodes.
- newOverbooks(Collection<Node>, String, double) - Static method in class org.btrplace.model.constraint.Overbook
-
Instantiate constraints for a collection of nodes.
- newPreserve(Collection<VM>, String, int) - Static method in class org.btrplace.model.constraint.Preserve
-
Make multiple constraints
- newQuarantine(Collection<Node>) - Static method in class org.btrplace.model.constraint.Quarantine
-
Instantiate constraints for a collection of nodes.
- newReady(Collection<VM>) - Static method in class org.btrplace.model.constraint.Ready
-
Instantiate discrete constraints for a collection of VMs.
- newRoots(Collection<VM>) - Static method in class org.btrplace.model.constraint.Root
-
Instantiate constraints for a collection of VMs.
- newRunning(Collection<VM>) - Static method in class org.btrplace.model.constraint.Running
-
Instantiate discrete constraints for a collection of VMs.
- newSleeping(Collection<VM>) - Static method in class org.btrplace.model.constraint.Sleeping
-
Instantiate discrete constraints for a collection of VMs.
- newVM() - Method in class org.btrplace.model.DefaultElementBuilder
-
- newVM(int) - Method in class org.btrplace.model.DefaultElementBuilder
-
- newVM() - Method in class org.btrplace.model.DefaultModel
-
- newVM(int) - Method in class org.btrplace.model.DefaultModel
-
- newVM() - Method in interface org.btrplace.model.ElementBuilder
-
Generate a new VM.
- newVM(int) - Method in interface org.btrplace.model.ElementBuilder
-
Generate a new VM.
- newVM() - Method in class org.btrplace.model.SubModel
-
- newVM(int) - Method in class org.btrplace.model.SubModel
-
- newVM() - Method in class org.btrplace.model.SynchronizedElementBuilder
-
- newVM(int) - Method in class org.btrplace.model.SynchronizedElementBuilder
-
- newVMIndex(Collection<VM>, TIntIntHashMap) - Static method in class org.btrplace.model.SplittableElementSet
-
Make a new splittable set from a collection of VM.
- newVMNS() - Static method in class org.btrplace.model.view.NamingService
-
Make a naming service dedicated to VMs.
- next() - Method in class org.btrplace.model.ElementSubSet.IndexEntryIterator
-
- Node - Class in org.btrplace.model
-
Model a node.
- Node(int) - Constructor for class org.btrplace.model.Node
-
Make a new node.
- NodeEvent - Interface in org.btrplace.plan.event
-
A event to apply on a node.
- NoDelay - Class in org.btrplace.model.constraint
-
A constraint to force vms' actions to be executed
at the beginning (at time t=0), without any delay.
- NoDelay(VM) - Constructor for class org.btrplace.model.constraint.NoDelay
-
Make a new constraint.
- NoDelayChecker - Class in org.btrplace.model.constraint
-
Created by vkherbac on 01/09/14.
- NoDelayChecker(NoDelay) - Constructor for class org.btrplace.model.constraint.NoDelayChecker
-
Make a new checker.
- NodeState - Enum in org.btrplace.model
-
The possible state for a node.
- NotificationDispatcher - Class in org.btrplace.plan.event
-
- NotificationDispatcher(List<EventCommittedListener>) - Constructor for class org.btrplace.plan.event.NotificationDispatcher
-
Make a new dispatcher.
- Ready - Class in org.btrplace.model.constraint
-
A constraint to force a VM at being ready for running.
- Ready(VM) - Constructor for class org.btrplace.model.constraint.Ready
-
Make a new constraint.
- Ready(VM, boolean) - Constructor for class org.btrplace.model.constraint.Ready
-
Make a new constraint.
- ReadyChecker - Class in org.btrplace.model.constraint
-
Checker for the
Ready
constraint
- ReadyChecker(Ready) - Constructor for class org.btrplace.model.constraint.ReadyChecker
-
Make a new checker.
- ReconfigurationPlan - Interface in org.btrplace.plan
-
A reconfiguration plan is a set of actions to execute
to reconfigure an infrastructure starting from a given model.
- ReconfigurationPlanApplier - Interface in org.btrplace.plan
-
An object to simulate the application of
a plan.
- ReconfigurationPlanChecker - Class in org.btrplace.plan
-
- ReconfigurationPlanChecker() - Constructor for class org.btrplace.plan.ReconfigurationPlanChecker
-
Make a new instance.
- ReconfigurationPlanCheckerException - Exception in org.btrplace.plan
-
Exception that notifies a constraint violation inside a reconfiguration plan.
- ReconfigurationPlanCheckerException(SatConstraint, Action) - Constructor for exception org.btrplace.plan.ReconfigurationPlanCheckerException
-
Declare a violation caused by an action.
- ReconfigurationPlanCheckerException(SatConstraint, Model, boolean) - Constructor for exception org.btrplace.plan.ReconfigurationPlanCheckerException
-
Declare a violation caused by a model.
- ReconfigurationPlanMonitor - Interface in org.btrplace.plan
-
This allows to monitor the execution of a reconfiguration plan while
considering the dependencies between the actions that are established
in a
ReconfigurationPlan
.
- register(E, String) - Method in class org.btrplace.model.view.NamingService
-
Register the name of an element.
- remove(VM) - Method in class org.btrplace.model.DefaultMapping
-
- remove(Node) - Method in class org.btrplace.model.DefaultMapping
-
- remove() - Method in class org.btrplace.model.ElementSubSet.IndexEntryIterator
-
- remove(Object) - Method in class org.btrplace.model.ElementSubSet
-
- remove(VM) - Method in interface org.btrplace.model.Mapping
-
Remove a VM.
- remove(Node) - Method in interface org.btrplace.model.Mapping
-
Remove a node.
- remove(VM) - Method in class org.btrplace.model.SubMapping
-
- remove(Node) - Method in class org.btrplace.model.SubMapping
-
- removeAll(Collection<?>) - Method in class org.btrplace.model.ElementSubSet
-
- removeChecker(SatConstraintChecker<?>) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
-
Remove a checker.
- removeEventCommittedListener(EventCommittedListener) - Method in class org.btrplace.plan.DefaultPlanApplier
-
- removeEventCommittedListener(EventCommittedListener) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
-
Remove a listener.
- resolve(String) - Method in class org.btrplace.model.view.NamingService
-
Get the element associated to a given name.
- resolve(E) - Method in class org.btrplace.model.view.NamingService
-
Get the name of a given element.
- ResourceCapacity - Class in org.btrplace.model.constraint
-
Restrict the total amount of virtual resources consumed by
the VMs hosted on the given nodes.
- ResourceCapacity(Node, String, int) - Constructor for class org.btrplace.model.constraint.ResourceCapacity
-
Make a new discrete constraint on a single node.
- ResourceCapacity(Node, String, int, boolean) - Constructor for class org.btrplace.model.constraint.ResourceCapacity
-
Make a new constraint on a single node.
- ResourceCapacity(Set<Node>, String, int) - Constructor for class org.btrplace.model.constraint.ResourceCapacity
-
Make a new constraint with a discrete restriction.
- ResourceCapacity(Set<Node>, String, int, boolean) - Constructor for class org.btrplace.model.constraint.ResourceCapacity
-
Make a new constraint.
- ResourceCapacityChecker - Class in org.btrplace.model.constraint
-
- ResourceCapacityChecker(ResourceCapacity) - Constructor for class org.btrplace.model.constraint.ResourceCapacityChecker
-
Make a new checker.
- restrictionToString() - Method in class org.btrplace.model.constraint.SatConstraint
-
Pretty string for a restriction
- ResumeVM - Class in org.btrplace.plan.event
-
An action to resume a VirtualMachine on an online node.
- ResumeVM(VM, Node, Node, int, int) - Constructor for class org.btrplace.plan.event.ResumeVM
-
Make a new resume action.
- retainAll(Collection<?>) - Method in class org.btrplace.model.ElementSubSet
-
- Root - Class in org.btrplace.model.constraint
-
A constraint to avoid VM relocation to another host.
- Root(VM) - Constructor for class org.btrplace.model.constraint.Root
-
Make a new constraint.
- RootChecker - Class in org.btrplace.model.constraint
-
Checker for the
Root
constraint
- RootChecker(Root) - Constructor for class org.btrplace.model.constraint.RootChecker
-
Make a new checker.
- Running - Class in org.btrplace.model.constraint
-
A constraint to force a VM at being running.
- Running(VM) - Constructor for class org.btrplace.model.constraint.Running
-
Make a new constraint.
- Running(VM, boolean) - Constructor for class org.btrplace.model.constraint.Running
-
Make a new constraint.
- RunningCapacity - Class in org.btrplace.model.constraint
-
Restrict to a given value, the total amount of VMs running
on the given set of nodes.
- RunningCapacity(Node, int) - Constructor for class org.btrplace.model.constraint.RunningCapacity
-
Make a new discrete constraint on a single node
- RunningCapacity(Node, int, boolean) - Constructor for class org.btrplace.model.constraint.RunningCapacity
-
Make a new constraint on a single node
- RunningCapacity(Set<Node>, int) - Constructor for class org.btrplace.model.constraint.RunningCapacity
-
Make a new constraint having a discrete restriction.
- RunningCapacity(Set<Node>, int, boolean) - Constructor for class org.btrplace.model.constraint.RunningCapacity
-
Make a new constraint.
- RunningCapacityChecker - Class in org.btrplace.model.constraint
-
- RunningCapacityChecker(RunningCapacity) - Constructor for class org.btrplace.model.constraint.RunningCapacityChecker
-
Make a new checker.
- RunningChecker - Class in org.btrplace.model.constraint
-
- RunningChecker(Running) - Constructor for class org.btrplace.model.constraint.RunningChecker
-
Make a new checker.
- RunningVMPlacement - Interface in org.btrplace.plan.event
-
An interface to indicate an event that
will place a running VM on a node.
- SatConstraint - Class in org.btrplace.model.constraint
-
Abstract class to characterize a satisfaction-oriented constraint
that impose a restriction on some components of a model.
- SatConstraint(Collection<VM>, Collection<Node>, boolean) - Constructor for class org.btrplace.model.constraint.SatConstraint
-
Make a new constraint.
- SatConstraintChecker<C extends SatConstraint> - Interface in org.btrplace.model.constraint
-
Check if a constraint is satisfied by a reconfiguration plan.
- Scheduler - Interface in org.btrplace.scheduler
-
Basic interface for a VM scheduler.
- SchedulerException - Exception in org.btrplace.scheduler
-
An exception that indicate an error in the scheduler.
- SchedulerException(Model, String) - Constructor for exception org.btrplace.scheduler.SchedulerException
-
Make a new exception.
- SchedulerException(Model, String, Throwable) - Constructor for exception org.btrplace.scheduler.SchedulerException
-
Make a new exception.
- Seq - Class in org.btrplace.model.constraint
-
A constraint to force the actions that change the given VMs state
to be executed in the given order.
- Seq(List<VM>) - Constructor for class org.btrplace.model.constraint.Seq
-
Make a new constraint.
- SeqChecker - Class in org.btrplace.model.constraint
-
Checker for the
Seq
constraint
- SeqChecker(Seq) - Constructor for class org.btrplace.model.constraint.SeqChecker
-
Make a new checker.
- setAttributes(Attributes) - Method in class org.btrplace.model.DefaultModel
-
- setAttributes(Attributes) - Method in interface org.btrplace.model.Model
-
Set the attributes for the elements in the model.
- setAttributes(Attributes) - Method in class org.btrplace.model.SubModel
-
Unsupported.
- setCapacity(Node, int) - Method in class org.btrplace.model.view.ShareableResource
-
Set the resource consumption of a node.
- setConsumption(VM, int) - Method in class org.btrplace.model.view.ShareableResource
-
Set the resource consumption of a VM.
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.NoDelay
-
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.Preserve
-
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.Quarantine
-
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.Root
-
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.SatConstraint
-
Indicates if the restriction provided by the constraint is continuous.
- setContinuous(boolean) - Method in class org.btrplace.model.constraint.Seq
-
- setReconfigurationApplier(ReconfigurationPlanApplier) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
-
- setReconfigurationApplier(ReconfigurationPlanApplier) - Method in interface org.btrplace.plan.ReconfigurationPlan
-
Set the applier to use to simulate the actions application.
- ShareableResource - Class in org.btrplace.model.view
-
A view to denote a resource that nodes share among the VMs they host
- ShareableResource(String) - Constructor for class org.btrplace.model.view.ShareableResource
-
- ShareableResource(String, int, int) - Constructor for class org.btrplace.model.view.ShareableResource
-
Make a new resource.
- ShutdownNode - Class in org.btrplace.plan.event
-
An action to shutdown an online node.
- ShutdownNode(Node, int, int) - Constructor for class org.btrplace.plan.event.ShutdownNode
-
Create a new shutdown action on an online node.
- ShutdownVM - Class in org.btrplace.plan.event
-
An action to stop a virtual machine running on an online node and put it into the ready state.
- ShutdownVM(VM, Node, int, int) - Constructor for class org.btrplace.plan.event.ShutdownVM
-
Make a new action.
- size() - Method in class org.btrplace.model.ElementSubSet
-
- size() - Method in class org.btrplace.model.SplittableElementSet
-
Get the size of the set.
- Sleeping - Class in org.btrplace.model.constraint
-
A constraint to force a VM at being sleeping.
- Sleeping(VM) - Constructor for class org.btrplace.model.constraint.Sleeping
-
Make a new discrete constraint.
- Sleeping(VM, boolean) - Constructor for class org.btrplace.model.constraint.Sleeping
-
Make a new discrete constraint.
- SleepingChecker - Class in org.btrplace.model.constraint
-
- SleepingChecker(Sleeping) - Constructor for class org.btrplace.model.constraint.SleepingChecker
-
Make a new checker.
- solve(Model, Collection<SatConstraint>, OptConstraint) - Method in interface org.btrplace.scheduler.Scheduler
-
Compute a reconfiguration plan to reach a solution to the model
- solve(Instance) - Method in interface org.btrplace.scheduler.Scheduler
-
Compute a reconfiguration plan to reach a solution to an instance
- Split - Class in org.btrplace.model.constraint
-
A constraint to force several sets of VMs to not share any node when they are
running.
- Split(Collection<Collection<VM>>) - Constructor for class org.btrplace.model.constraint.Split
-
Make a new constraint having a discrete restriction.
- Split(Collection<Collection<VM>>, boolean) - Constructor for class org.btrplace.model.constraint.Split
-
Make a new constraint.
- SplitAmong - Class in org.btrplace.model.constraint
-
A constraint to force sets of running VMs to be hosted on distinct set of nodes.
- SplitAmong(Collection<Collection<VM>>, Collection<Collection<Node>>) - Constructor for class org.btrplace.model.constraint.SplitAmong
-
Make a new constraint having a discrete restriction.
- SplitAmong(Collection<Collection<VM>>, Collection<Collection<Node>>, boolean) - Constructor for class org.btrplace.model.constraint.SplitAmong
-
Make a new constraint.
- SplitAmongChecker - Class in org.btrplace.model.constraint
-
- SplitAmongChecker(SplitAmong) - Constructor for class org.btrplace.model.constraint.SplitAmongChecker
-
Make a new checker.
- SplitChecker - Class in org.btrplace.model.constraint
-
Checker for the
Split
constraint
- SplitChecker(Split) - Constructor for class org.btrplace.model.constraint.SplitChecker
-
Make a new checker.
- SplittableElementSet<E extends Element> - Class in org.btrplace.model
-
A collection of supposed unique
Element
that can be split
into multiple sub-sets.
- SplittableElementSet(E[], TIntIntHashMap) - Constructor for class org.btrplace.model.SplittableElementSet
-
Make a new splittable set.
- Spread - Class in org.btrplace.model.constraint
-
A constraint to force that the given VMs, if running,
to be hosted on distinct nodes.
- Spread(Set<VM>) - Constructor for class org.btrplace.model.constraint.Spread
-
Make a new constraint having a continuous restriction.
- Spread(Set<VM>, boolean) - Constructor for class org.btrplace.model.constraint.Spread
-
Make a new constraint.
- SpreadChecker - Class in org.btrplace.model.constraint
-
Checker for the
Spread
constraint
- SpreadChecker(Spread) - Constructor for class org.btrplace.model.constraint.SpreadChecker
-
Make a new checker.
- start(MigrateVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(BootVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(BootNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(ShutdownNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(ResumeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(KillVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(ForgeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(Allocate) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- start(KillVM) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- start(Allocate) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- start(ForgeVM) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- start(KillVM) - Method in class org.btrplace.model.constraint.KilledChecker
-
- start(BootNode) - Method in class org.btrplace.model.constraint.LonelyChecker
-
- start(BootNode) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
-
- start(MigrateVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(BootVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(ResumeVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(KillVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(ForgeVM) - Method in class org.btrplace.model.constraint.NoDelayChecker
-
- start(BootNode) - Method in class org.btrplace.model.constraint.OfflineChecker
-
- start(ShutdownNode) - Method in class org.btrplace.model.constraint.OnlineChecker
-
- start(Allocate) - Method in class org.btrplace.model.constraint.PreserveChecker
-
- start(MigrateVM) - Method in class org.btrplace.model.constraint.QuarantineChecker
-
- start(ForgeVM) - Method in class org.btrplace.model.constraint.ReadyChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.ReadyChecker
-
- start(BootVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(KillVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(MigrateVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(ResumeVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(Allocate) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- start(MigrateVM) - Method in class org.btrplace.model.constraint.RootChecker
-
- start(BootVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(KillVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(MigrateVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(ResumeVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- start(MigrateVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(BootVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(BootNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(ShutdownVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(ShutdownNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(ResumeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(SuspendVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(KillVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(ForgeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(Allocate) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the beginning of an action.
- start(MigrateVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(BootVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(ShutdownVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(ResumeVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(KillVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(ForgeVM) - Method in class org.btrplace.model.constraint.SeqChecker
-
- start(SuspendVM) - Method in class org.btrplace.model.constraint.SleepingChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.AmongChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.BanChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.FenceChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.GatherChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.LonelyChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.QuarantineChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.RunningChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.SeqChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.SplitAmongChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.SplitChecker
-
- startRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.SpreadChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.AmongChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.GatherChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.LonelyChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.PreserveChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.QuarantineChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
-
- startsWith(Model) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
-
Notify for the model at the source of the reconfiguration.
- startsWith(Model) - Method in class org.btrplace.model.constraint.SeqChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.SplitAmongChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.SplitChecker
-
- startsWith(Model) - Method in class org.btrplace.model.constraint.SpreadChecker
-
- SubMapping - Class in org.btrplace.model
-
A sub-mapping that is a limited version of a parent mapping.
- SubMapping(Mapping, Collection<Node>, Set<VM>) - Constructor for class org.btrplace.model.SubMapping
-
Make a new mapping.
- SubMapping(Mapping, Collection<Node>) - Constructor for class org.btrplace.model.SubMapping
-
Make a new mapping.
- SubModel - Class in org.btrplace.model
-
Define a model that is a sub-model of a bigger one.
- SubModel(Model, ElementBuilder, Collection<Node>) - Constructor for class org.btrplace.model.SubModel
-
Make a new sub-model with an empty scope for ready VMs.
- SubModel(Model, ElementBuilder, Collection<Node>, Set<VM>) - Constructor for class org.btrplace.model.SubModel
-
Make a new sub-model.
- SubstitutedVMEvent - Class in org.btrplace.plan.event
-
A event to inform a cloneable VM
has been cloned and is now available using a different identifier.
- SubstitutedVMEvent(VM, VM) - Constructor for class org.btrplace.plan.event.SubstitutedVMEvent
-
Instantiate a new event.
- substituteVM(VM, VM) - Method in interface org.btrplace.model.view.ModelView
-
Notify the view a VM that already exist
will be substituted by another VM during the reconfiguration process.
- substituteVM(VM, VM) - Method in class org.btrplace.model.view.NamingService
-
Re-associate the name of a registered VM to a new VM.
- substituteVM(VM, VM) - Method in class org.btrplace.model.view.ShareableResource
-
- sumCapacities(Collection<Node>, boolean) - Method in class org.btrplace.model.view.ShareableResource
-
Get the cumulative nodes capacity.
- sumConsumptions(Collection<VM>, boolean) - Method in class org.btrplace.model.view.ShareableResource
-
Get the cumulative VMs consumption.
- SuspendVM - Class in org.btrplace.plan.event
-
An action that suspend a running virtual machine to disk.
- SuspendVM(VM, Node, Node, int, int) - Constructor for class org.btrplace.plan.event.SuspendVM
-
Make a new suspend action.
- SynchronizedElementBuilder - Class in org.btrplace.model
-
- SynchronizedElementBuilder(ElementBuilder) - Constructor for class org.btrplace.model.SynchronizedElementBuilder
-
Make a new builder.