Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V 

A

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.

B

Ban - Class in org.btrplace.model.constraint
A constraint to disallow the given VM, when running, to be hosted on a given set of nodes.
Ban(VM, Collection<Node>) - Constructor for class org.btrplace.model.constraint.Ban
Make a new discrete constraint.
Ban(VM, Collection<Node>, boolean) - Constructor for class org.btrplace.model.constraint.Ban
Make a new constraint.
BanChecker - Class in org.btrplace.model.constraint
Checker for the Ban constraint
BanChecker(Ban) - Constructor for class org.btrplace.model.constraint.BanChecker
Make a new checker.
BootNode - Class in org.btrplace.plan.event
An action to boot an offline node.
BootNode(Node, int, int) - Constructor for class org.btrplace.plan.event.BootNode
Create a new action on an offline node.
BootVM - Class in org.btrplace.plan.event
An action that starts a VM on an online node.
BootVM(VM, Node, int, int) - Constructor for class org.btrplace.plan.event.BootVM
Make a new action.

C

capacityDefined(Node) - Method in class org.btrplace.model.view.ShareableResource
Check if the resource capacity is defined for a node.
castAndPut(Element, String, String) - Method in interface org.btrplace.model.Attributes
Put a value but try to cast into to a supported primitive if possible.
castAndPut(Element, String, String) - Method in class org.btrplace.model.DefaultAttributes
 
check(ReconfigurationPlan) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
Check if a plan satisfies all the SatConstraintChecker.
clear() - Method in interface org.btrplace.model.Attributes
Remove all the attributes.
clear(Element) - Method in interface org.btrplace.model.Attributes
Remove all the attributes of a given element.
clear() - Method in class org.btrplace.model.DefaultAttributes
 
clear(Element) - Method in class org.btrplace.model.DefaultAttributes
 
clear() - Method in class org.btrplace.model.DefaultMapping
 
clear() - Method in class org.btrplace.model.ElementSubSet
 
clear() - Method in interface org.btrplace.model.Mapping
Remove all the nodes and the VMs in the mapping.
clear() - Method in class org.btrplace.model.SubMapping
 
clearAllVMs() - Method in class org.btrplace.model.DefaultMapping
 
clearAllVMs() - Method in interface org.btrplace.model.Mapping
Remove all the VMs in the mapping
clearAllVMs() - Method in class org.btrplace.model.SubMapping
 
clearNode(Node) - Method in class org.btrplace.model.DefaultMapping
 
clearNode(Node) - Method in interface org.btrplace.model.Mapping
Remove all the VMs remove on a given node
clearNode(Node) - Method in class org.btrplace.model.SubMapping
 
clearViews() - Method in class org.btrplace.model.DefaultModel
 
clearViews() - Method in interface org.btrplace.model.Model
Detach all the views from this model.
clearViews() - Method in class org.btrplace.model.SubModel
Unsupported.
clone() - Method in interface org.btrplace.model.Attributes
Clone the attributes.
clone() - Method in class org.btrplace.model.DefaultAttributes
 
clone() - Method in class org.btrplace.model.DefaultElementBuilder
 
clone() - Method in class org.btrplace.model.DefaultMapping
 
clone() - Method in class org.btrplace.model.DefaultModel
 
clone() - Method in interface org.btrplace.model.ElementBuilder
Clone the builder.
clone() - Method in interface org.btrplace.model.Mapping
Copy a mapping.
clone() - Method in interface org.btrplace.model.Model
Clone a model.
clone() - Method in class org.btrplace.model.SubMapping
Clone this mapping using a DefaultMapping.
clone() - Method in class org.btrplace.model.SubModel
Clone this model using a DefaultModel.
clone() - Method in class org.btrplace.model.SynchronizedElementBuilder
 
clone() - Method in interface org.btrplace.model.view.ModelView
Copy the view.
clone() - Method in class org.btrplace.model.view.NamingService
 
clone() - Method in class org.btrplace.model.view.ShareableResource
 
commit(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
commit(Action) - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Commit an action that was applyable.
committed(Allocate) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a Allocate action.
committed(AllocateEvent) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a AllocateEvent event.
committed(SubstitutedVMEvent) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a SubstitutedVMEvent event.
committed(BootNode) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a BootNode action.
committed(BootVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a BootVM action.
committed(ForgeVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ForgeVM action.
committed(KillVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a KillVM action.
committed(MigrateVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a MigrateVM action.
committed(ResumeVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ResumeVM action.
committed(ShutdownNode) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ShutdownNode action.
committed(ShutdownVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ShutdownVM action.
committed(SuspendVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a SuspendVM action.
compare(E, E) - Method in class org.btrplace.model.SplittableElementSet
 
compare(VM, VM) - Method in class org.btrplace.model.view.VMConsumptionComparator
 
compare(Action, Action) - Method in class org.btrplace.plan.TimedBasedActionComparator
 
Constraint - Interface in org.btrplace.model.constraint
Specify a constraint.
consume(SubstitutedVMEvent) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
consume(SubstitutedVMEvent) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.PreserveChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.RunningChecker
 
consume(SubstitutedVMEvent) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the beginning of an event.
consume(AllocateEvent) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the beginning of an event.
consumptionDefined(VM) - Method in class org.btrplace.model.view.ShareableResource
Check if the resource consumption is defined for a VM.
contains(VM) - Method in class org.btrplace.model.DefaultElementBuilder
 
contains(Node) - Method in class org.btrplace.model.DefaultElementBuilder
 
contains(Node) - Method in class org.btrplace.model.DefaultMapping
 
contains(VM) - Method in class org.btrplace.model.DefaultMapping
 
contains(VM) - Method in class org.btrplace.model.DefaultModel
 
contains(Node) - Method in class org.btrplace.model.DefaultModel
 
contains(VM) - Method in interface org.btrplace.model.ElementBuilder
Check if a given VM has been defined for this model.
contains(Node) - Method in interface org.btrplace.model.ElementBuilder
Check if a given node has been defined for this model.
contains(Object) - Method in class org.btrplace.model.ElementSubSet
 
contains(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the mapping.
contains(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the mapping.
contains(VM) - Method in class org.btrplace.model.SubMapping
 
contains(Node) - Method in class org.btrplace.model.SubMapping
 
contains(VM) - Method in class org.btrplace.model.SubModel
 
contains(Node) - Method in class org.btrplace.model.SubModel
 
contains(VM) - Method in class org.btrplace.model.SynchronizedElementBuilder
 
contains(Node) - Method in class org.btrplace.model.SynchronizedElementBuilder
 
containsAll(Collection<?>) - Method in class org.btrplace.model.ElementSubSet
 

D

DEFAULT_NO_VALUE - Static variable in class org.btrplace.model.view.ShareableResource
 
DefaultAttributes - Class in org.btrplace.model
Default implementation for Attributes.
DefaultAttributes() - Constructor for class org.btrplace.model.DefaultAttributes
Make a new empty list of attributes.
DefaultElementBuilder - Class in org.btrplace.model
Default implementation of ElementBuilder.
DefaultElementBuilder() - Constructor for class org.btrplace.model.DefaultElementBuilder
New builder.
DefaultMapping - Class in org.btrplace.model
Default implementation of Mapping.
DefaultMapping() - Constructor for class org.btrplace.model.DefaultMapping
Create a new mapping.
DefaultMapping(Mapping) - Constructor for class org.btrplace.model.DefaultMapping
Make a new mapping from an existing one.
DefaultModel - Class in org.btrplace.model
Default implementation for a Model.
DefaultModel() - Constructor for class org.btrplace.model.DefaultModel
Make a new instance that rely on a DefaultElementBuilder.
DefaultModel(ElementBuilder) - Constructor for class org.btrplace.model.DefaultModel
Make a new instance relying on a given element builders.
DefaultPlanApplier - Class in org.btrplace.plan
DefaultPlanApplier() - Constructor for class org.btrplace.plan.DefaultPlanApplier
Make a new applier.
DefaultReconfigurationPlan - Class in org.btrplace.plan
Default implementation for ReconfigurationPlan.
DefaultReconfigurationPlan(Model) - Constructor for class org.btrplace.plan.DefaultReconfigurationPlan
Make a new plan that starts from a given model.
DefaultReconfigurationPlanMonitor - Class in org.btrplace.plan
Simulated execution of a ReconfigurationPlan.
DefaultReconfigurationPlanMonitor(ReconfigurationPlan) - Constructor for class org.btrplace.plan.DefaultReconfigurationPlanMonitor
Make a new monitor.
DenyMyVMsActions<C extends SatConstraint> - Class in org.btrplace.model.constraint
Basic checker that allow everything except all the actions on my VMs.
DenyMyVMsActions(C) - Constructor for class org.btrplace.model.constraint.DenyMyVMsActions
New instance.
DependenciesExtractor - Class in org.btrplace.plan
Detect dependencies between actions.
DependenciesExtractor(Model) - Constructor for class org.btrplace.plan.DependenciesExtractor
Make a new instance.
Dependency - Class in org.btrplace.plan
Store the dependencies for an action.
Dependency(Action, Set<Action>) - Constructor for class org.btrplace.plan.Dependency
Make a new dependency.
DependencyBasedPlanApplier - Class in org.btrplace.plan
A plan applier that relies on the dependencies between the actions composing the plan.
DependencyBasedPlanApplier() - Constructor for class org.btrplace.plan.DependencyBasedPlanApplier
Make a new applier.
detach(ModelView) - Method in class org.btrplace.model.DefaultModel
 
detach(ModelView) - Method in interface org.btrplace.model.Model
Detach a view from this model.
detach(ModelView) - Method in class org.btrplace.model.SubModel
Unsupported.

E

Element - Interface in org.btrplace.model
An element managed by BtrPlace.
ElementBuilder - Interface in org.btrplace.model
Interface to specify a builder to create node or VMs.
ElementSubSet<E extends Element> - Class in org.btrplace.model
A set of elements in a SplittableElementSet that are in the same partition.
ElementSubSet(SplittableElementSet<E>, int, int, int) - Constructor for class org.btrplace.model.ElementSubSet
Make a new subset.
ElementSubSet.IndexEntryIterator<E> - Class in org.btrplace.model
The iterator associated to an ElementSubSet.
end(MigrateVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify for the end of an action.
end(BootNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ResumeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ForgeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(Allocate) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownNode) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
 
end(MigrateVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ShutdownVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ShutdownNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ResumeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(SuspendVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(KillVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ForgeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(Allocate) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ResumeVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ForgeVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(MigrateVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
endRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify the end of a RunningVMPlacement action.
endsWith(Model) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.AmongChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.BanChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.FenceChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.GatherChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.KilledChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.LonelyChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OfflineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OnlineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OverbookChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.PreserveChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.QuarantineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.ReadyChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.RunningChecker
 
endsWith(Model) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the model that is reached once the reconfiguration has been applied.
endsWith(Model) - Method in class org.btrplace.model.constraint.SleepingChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SplitAmongChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SplitChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SpreadChecker
 
equals(Object) - Method in class org.btrplace.model.constraint.Among
 
equals(Object) - Method in class org.btrplace.model.constraint.MaxOnline
 
equals(Object) - Method in class org.btrplace.model.constraint.OptConstraint
 
equals(Object) - Method in class org.btrplace.model.constraint.Overbook
 
equals(Object) - Method in class org.btrplace.model.constraint.Preserve
 
equals(Object) - Method in class org.btrplace.model.constraint.ResourceCapacity
 
equals(Object) - Method in class org.btrplace.model.constraint.RunningCapacity
 
equals(Object) - Method in class org.btrplace.model.constraint.SatConstraint
 
equals(Object) - Method in class org.btrplace.model.constraint.Seq
 
equals(Object) - Method in class org.btrplace.model.constraint.Split
 
equals(Object) - Method in class org.btrplace.model.constraint.SplitAmong
 
equals(Object) - Method in class org.btrplace.model.DefaultAttributes
 
equals(Object) - Method in class org.btrplace.model.DefaultMapping
 
equals(Object) - Method in class org.btrplace.model.DefaultModel
 
equals(Object) - Method in class org.btrplace.model.Instance
 
equals(Object) - Method in class org.btrplace.model.Node
 
equals(Object) - Method in class org.btrplace.model.SubMapping
 
equals(Object) - Method in class org.btrplace.model.SubModel
 
equals(Object) - Method in class org.btrplace.model.view.NamingService
 
equals(Object) - Method in class org.btrplace.model.view.ShareableResource
 
equals(Object) - Method in class org.btrplace.model.VM
 
equals(Object) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
equals(Object) - Method in class org.btrplace.plan.event.Action
 
equals(Object) - Method in class org.btrplace.plan.event.Allocate
 
equals(Object) - Method in class org.btrplace.plan.event.AllocateEvent
 
equals(Object) - Method in class org.btrplace.plan.event.BootNode
Test the equality with another object.
equals(Object) - Method in class org.btrplace.plan.event.BootVM
Test if this action is equals to another object.
equals(Object) - Method in class org.btrplace.plan.event.ForgeVM
Test if the action is equals to another object.
equals(Object) - Method in class org.btrplace.plan.event.KillVM
 
equals(Object) - Method in class org.btrplace.plan.event.MigrateVM
 
equals(Object) - Method in class org.btrplace.plan.event.ResumeVM
 
equals(Object) - Method in class org.btrplace.plan.event.ShutdownNode
Test the equality with another object.
equals(Object) - Method in class org.btrplace.plan.event.ShutdownVM
 
equals(Object) - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
equals(Object) - Method in class org.btrplace.plan.event.SuspendVM
 
Event - Interface in org.btrplace.plan.event
A event to apply on a model to modify it.
EventCommittedListener - Interface in org.btrplace.plan.event
Interface to signal the termination of events.
extract(SplittableElementSet<E>, int, int, int) - Method in interface org.btrplace.model.IterateProcedure
The method to execute.

F

Fence - Class in org.btrplace.model.constraint
A constraint to force the given VM, when running, to be hosted on a given group of nodes.
Fence(VM, Collection<Node>) - Constructor for class org.btrplace.model.constraint.Fence
Make a new discrete constraint.
Fence(VM, Collection<Node>, boolean) - Constructor for class org.btrplace.model.constraint.Fence
Make a new constraint.
FenceChecker - Class in org.btrplace.model.constraint
Checker for the Fence constraint
FenceChecker(Fence) - Constructor for class org.btrplace.model.constraint.FenceChecker
Make a new checker.
fill(Mapping, Mapping) - Static method in class org.btrplace.model.MappingUtils
Fill a destination mapping with all the elements in a source mapping
fillVMIndex(TIntIntHashMap, int) - Method in class org.btrplace.model.SubMapping
Fill an index with the VM presents in this mapping
fireAction(Action) - Method in class org.btrplace.plan.DefaultPlanApplier
Propagate the action to every listener added by DefaultPlanApplier.addEventCommittedListener(EventCommittedListener).
forEachPartition(IterateProcedure<E>) - Method in class org.btrplace.model.SplittableElementSet
Execute a procedure on each partition.
ForgeVM - Class in org.btrplace.plan.event
Prepare a VM for being deployed.
ForgeVM(VM, int, int) - Constructor for class org.btrplace.plan.event.ForgeVM
Make a new action.

G

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
Get the actions Dependency.getAction() depends on.
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.

H

hashCode() - Method in class org.btrplace.model.constraint.Among
 
hashCode() - Method in class org.btrplace.model.constraint.MaxOnline
 
hashCode() - Method in class org.btrplace.model.constraint.OptConstraint
 
hashCode() - Method in class org.btrplace.model.constraint.Overbook
 
hashCode() - Method in class org.btrplace.model.constraint.Preserve
 
hashCode() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
hashCode() - Method in class org.btrplace.model.constraint.RunningCapacity
 
hashCode() - Method in class org.btrplace.model.constraint.SatConstraint
 
hashCode() - Method in class org.btrplace.model.constraint.Seq
 
hashCode() - Method in class org.btrplace.model.constraint.Split
 
hashCode() - Method in class org.btrplace.model.constraint.SplitAmong
 
hashCode() - Method in class org.btrplace.model.DefaultAttributes
 
hashCode() - Method in class org.btrplace.model.DefaultMapping
 
hashCode() - Method in class org.btrplace.model.DefaultModel
 
hashCode() - Method in class org.btrplace.model.Instance
 
hashCode() - Method in class org.btrplace.model.Node
 
hashCode() - Method in class org.btrplace.model.SubMapping
 
hashCode() - Method in class org.btrplace.model.SubModel
 
hashCode() - Method in class org.btrplace.model.view.NamingService
 
hashCode() - Method in class org.btrplace.model.view.ShareableResource
 
hashCode() - Method in class org.btrplace.model.VM
 
hashCode() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
hashCode() - Method in class org.btrplace.plan.event.Action
 
hashCode() - Method in class org.btrplace.plan.event.Allocate
 
hashCode() - Method in class org.btrplace.plan.event.AllocateEvent
 
hashCode() - Method in class org.btrplace.plan.event.BootNode
 
hashCode() - Method in class org.btrplace.plan.event.BootVM
 
hashCode() - Method in class org.btrplace.plan.event.ForgeVM
 
hashCode() - Method in class org.btrplace.plan.event.KillVM
 
hashCode() - Method in class org.btrplace.plan.event.MigrateVM
 
hashCode() - Method in class org.btrplace.plan.event.ResumeVM
 
hashCode() - Method in class org.btrplace.plan.event.ShutdownNode
 
hashCode() - Method in class org.btrplace.plan.event.ShutdownVM
 
hashCode() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
hashCode() - Method in class org.btrplace.plan.event.SuspendVM
 
hasNext() - Method in class org.btrplace.model.ElementSubSet.IndexEntryIterator
 

I

id() - Method in class org.btrplace.model.constraint.MinMTTR
 
id() - Method in class org.btrplace.model.constraint.OptConstraint
Get the constraint identifier.
id() - Method in interface org.btrplace.model.Element
The element identifier.
id() - Method in class org.btrplace.model.Node
 
ID - Static variable in class org.btrplace.model.view.NamingService
The root view identifier.
id() - Method in class org.btrplace.model.VM
 
IndexEntryIterator(E[], int, int) - Constructor for class org.btrplace.model.ElementSubSet.IndexEntryIterator
Make a new iterator.
Instance - Class in org.btrplace.model
An instance aggregates a model and a list of constraints.
Instance(Model, Collection<SatConstraint>, OptConstraint) - Constructor for class org.btrplace.model.Instance
Make a new instance.
Instance(Model, OptConstraint) - Constructor for class org.btrplace.model.Instance
Make a new instance.
isApplyable() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
isApplyable() - Method in interface org.btrplace.plan.ReconfigurationPlan
Check if all the actions can be applied according to their schedule.
isBlocked(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
isBlocked(Action) - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Check if an action is blocked.
isContinuous() - Method in class org.btrplace.model.constraint.SatConstraint
Check if the restriction provided by the constraint is continuous.
isEmpty() - Method in class org.btrplace.model.ElementSubSet
 
isOffline(Node) - Method in class org.btrplace.model.DefaultMapping
 
isOffline(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the offline state.
isOffline(Node) - Method in class org.btrplace.model.SubMapping
 
isOnline(Node) - Method in class org.btrplace.model.DefaultMapping
 
isOnline(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the online state.
isOnline(Node) - Method in class org.btrplace.model.SubMapping
 
isOrigin() - Method in exception org.btrplace.plan.ReconfigurationPlanCheckerException
Indicates if a violation was provoked by the origin or the resulting model.
isReady(VM) - Method in class org.btrplace.model.DefaultMapping
 
isReady(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the ready state.
isReady(VM) - Method in class org.btrplace.model.SubMapping
 
isRunning(VM) - Method in class org.btrplace.model.DefaultMapping
 
isRunning(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the running state.
isRunning(VM) - Method in class org.btrplace.model.SubMapping
 
isSatisfied(Model) - Method in class org.btrplace.model.constraint.SatConstraint
Check if a model satisfies the constraint.
isSatisfied(ReconfigurationPlan) - Method in class org.btrplace.model.constraint.SatConstraint
Check if a plan satisfies the constraint.
isSet(Element, String) - Method in interface org.btrplace.model.Attributes
Check if an attribute is set for a given element.
isSet(Element, String) - Method in class org.btrplace.model.DefaultAttributes
 
isSleeping(VM) - Method in class org.btrplace.model.DefaultMapping
 
isSleeping(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the sleeping state.
isSleeping(VM) - Method in class org.btrplace.model.SubMapping
 
IterateProcedure<E extends Element> - Interface in org.btrplace.model
A procedure to use on a set of contiguous elements that belong to the same partition.
iterator() - Method in class org.btrplace.model.ElementSubSet
 
iterator() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
Iterate over the actions.

K

Killed - Class in org.btrplace.model.constraint
A constraint to force a VM to be killed.
Killed(VM) - Constructor for class org.btrplace.model.constraint.Killed
Make a new discrete constraint.
Killed(VM, boolean) - Constructor for class org.btrplace.model.constraint.Killed
Make a new constraint.
KilledChecker - Class in org.btrplace.model.constraint
Checker for the Killed constraint
KilledChecker(Killed) - Constructor for class org.btrplace.model.constraint.KilledChecker
Make a new checker.
KillVM - Class in org.btrplace.plan.event
An action to destroy a VM that can be in any state.
KillVM(VM, Node, int, int) - Constructor for class org.btrplace.plan.event.KillVM
Make a new action.

L

Lonely - Class in org.btrplace.model.constraint
A constraint to force all the given VMs, when running, to not share their host with other VMs.
Lonely(Set<VM>) - Constructor for class org.btrplace.model.constraint.Lonely
Make a new constraint with a discrete restriction.
Lonely(Set<VM>, boolean) - Constructor for class org.btrplace.model.constraint.Lonely
Make a new constraint.
LonelyChecker - Class in org.btrplace.model.constraint
Checker for the Lonely constraint
LonelyChecker(Lonely) - Constructor for class org.btrplace.model.constraint.LonelyChecker
Make a new checker.

M

Mapping - Interface in org.btrplace.model
A mapping denotes the current state and placement of VMs and nodes.
MappingUtils - Class in org.btrplace.model
Common tools to manipulate a Mapping.
MaxOnline - Class in org.btrplace.model.constraint
A constraint to force a set of nodes to have a maximum number of nodes to be online.
MaxOnline(Set<Node>, int, boolean) - Constructor for class org.btrplace.model.constraint.MaxOnline
Make a new constraint specifying restriction explicitly.
MaxOnline(Set<Node>, int) - Constructor for class org.btrplace.model.constraint.MaxOnline
Make a new discrete constraint.
MaxOnlineChecker - Class in org.btrplace.model.constraint
Checker associated to the MaxOnline constraint.
MaxOnlineChecker(MaxOnline) - Constructor for class org.btrplace.model.constraint.MaxOnlineChecker
Make a new checker.
MigrateVM - Class in org.btrplace.plan.event
Migrate a running VM from one online node to another one.
MigrateVM(VM, Node, Node, int, int) - Constructor for class org.btrplace.plan.event.MigrateVM
Make a new action.
MinMTTR - Class in org.btrplace.model.constraint
An optimization constraint that minimizes the time to repair a non-viable model.
MinMTTR() - Constructor for class org.btrplace.model.constraint.MinMTTR
 
Model - Interface in org.btrplace.model
A model depicts a consistent snapshot of an infrastructure.
ModelView - Interface in org.btrplace.model.view
A view provides some domain-specific information about the elements of a model.

N

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
Dispatcher that propagate every visited action or event to a given list of EventCommittedListener.
NotificationDispatcher(List<EventCommittedListener>) - Constructor for class org.btrplace.plan.event.NotificationDispatcher
Make a new dispatcher.

O

Offline - Class in org.btrplace.model.constraint
A constraint to force a node at being offline.
Offline(Node) - Constructor for class org.btrplace.model.constraint.Offline
Make a new discrete constraint.
Offline(Node, boolean) - Constructor for class org.btrplace.model.constraint.Offline
Make a new constraint.
OfflineChecker - Class in org.btrplace.model.constraint
Checker for the Offline constraint
OfflineChecker(Offline) - Constructor for class org.btrplace.model.constraint.OfflineChecker
Make a new checker.
Online - Class in org.btrplace.model.constraint
A constraint to force a node at being online.
Online(Node) - Constructor for class org.btrplace.model.constraint.Online
Make a new discrete constraint.
Online(Node, boolean) - Constructor for class org.btrplace.model.constraint.Online
Make a new constraint.
OnlineChecker - Class in org.btrplace.model.constraint
Checker for the Online constraint
OnlineChecker(Online) - Constructor for class org.btrplace.model.constraint.OnlineChecker
Make a new checker.
OptConstraint - Class in org.btrplace.model.constraint
Optimization oriented constraint.
OptConstraint() - Constructor for class org.btrplace.model.constraint.OptConstraint
 
org.btrplace.model - package org.btrplace.model
Core package of btrplace that allow to describe a data centre model that is composed of a consistent view of an infrastructure, and some constraint that should be satisfied
org.btrplace.model.constraint - package org.btrplace.model.constraint
Concrete implementation of SatConstraint.
org.btrplace.model.view - package org.btrplace.model.view
Concrete implementation of ModelView.
org.btrplace.plan - package org.btrplace.plan
Basic API to specify a ReconfigurationPlan.
org.btrplace.plan.event - package org.btrplace.plan.event
Concrete implementation of actions composing a ReconfigurationPlan.
org.btrplace.scheduler - package org.btrplace.scheduler
API to define a Scheduler.
Overbook - Class in org.btrplace.model.constraint
A constraint to specify and overbooking factor between the physical resources offered by a node and the virtual resources that are consumed by the VMs it hosts.
Overbook(Node, String, double) - Constructor for class org.btrplace.model.constraint.Overbook
Make a new constraint with a continuous restriction.
Overbook(Node, String, double, boolean) - Constructor for class org.btrplace.model.constraint.Overbook
Make a new constraint.
OverbookChecker - Class in org.btrplace.model.constraint
Checker for the Overbook constraint
OverbookChecker(Overbook) - Constructor for class org.btrplace.model.constraint.OverbookChecker
Make a new checker.

P

Preserve - Class in org.btrplace.model.constraint
Ensure the allocation of a given minimum amount of resources for the given VM.
Preserve(VM, String, int) - Constructor for class org.btrplace.model.constraint.Preserve
Make a new constraint.
PreserveChecker - Class in org.btrplace.model.constraint
Checker for the Preserve constraint
PreserveChecker(Preserve) - Constructor for class org.btrplace.model.constraint.PreserveChecker
Make a new checker.
pretty() - Method in class org.btrplace.plan.event.Action
Pretty print of the action.
pretty() - Method in class org.btrplace.plan.event.Allocate
 
pretty() - Method in class org.btrplace.plan.event.BootNode
 
pretty() - Method in class org.btrplace.plan.event.BootVM
 
pretty() - Method in class org.btrplace.plan.event.ForgeVM
 
pretty() - Method in class org.btrplace.plan.event.KillVM
 
pretty() - Method in class org.btrplace.plan.event.MigrateVM
 
pretty() - Method in class org.btrplace.plan.event.ResumeVM
 
pretty() - Method in class org.btrplace.plan.event.ShutdownNode
 
pretty() - Method in class org.btrplace.plan.event.ShutdownVM
 
pretty() - Method in class org.btrplace.plan.event.SuspendVM
 
put(Element, String, boolean) - Method in interface org.btrplace.model.Attributes
Put a boolean value.
put(Element, String, String) - Method in interface org.btrplace.model.Attributes
Put a String value.
put(Element, String, double) - Method in interface org.btrplace.model.Attributes
Put a double value.
put(Element, String, int) - Method in interface org.btrplace.model.Attributes
Put an integer value.
put(Element, String, boolean) - Method in class org.btrplace.model.DefaultAttributes
 
put(Element, String, int) - Method in class org.btrplace.model.DefaultAttributes
 
put(Element, String, String) - Method in class org.btrplace.model.DefaultAttributes
 
put(Element, String, double) - Method in class org.btrplace.model.DefaultAttributes
 

Q

Quarantine - Class in org.btrplace.model.constraint
A constraint to put a node into quarantine.
Quarantine(Node) - Constructor for class org.btrplace.model.constraint.Quarantine
Make a new constraint.
QuarantineChecker - Class in org.btrplace.model.constraint
Checker for the Quarantine constraint
QuarantineChecker(Quarantine) - Constructor for class org.btrplace.model.constraint.QuarantineChecker
Make a new checker.

R

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
Checker to verify if a reconfiguration plan satisfies a set of SatConstraintChecker.
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
Checker for the ResourceCapacity 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
Checker for the RunningCapacity constraint
RunningCapacityChecker(RunningCapacity) - Constructor for class org.btrplace.model.constraint.RunningCapacityChecker
Make a new checker.
RunningChecker - Class in org.btrplace.model.constraint
Checker for the Running 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.

S

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
Make a new resource that use ShareableResource.DEFAULT_NO_VALUE for both VMs and nodes.
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
Checker for the Sleeping 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
Checker for the SplitAmong 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
Allow all the RunningVMPlacement actions.
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
A wrapper for an ElementBuilder that makes it thread-safe.
SynchronizedElementBuilder(ElementBuilder) - Constructor for class org.btrplace.model.SynchronizedElementBuilder
Make a new builder.

T

TimeBasedPlanApplier - Class in org.btrplace.plan
An applier that relies on the estimated start moment and the duration of the actions.
TimeBasedPlanApplier() - Constructor for class org.btrplace.plan.TimeBasedPlanApplier
Make a new applier.
TimedBasedActionComparator - Class in org.btrplace.plan
A comparator to sort the actions in the increasing order of their starting moment.
TimedBasedActionComparator() - Constructor for class org.btrplace.plan.TimedBasedActionComparator
New comparator that does not differentiate simultaneous actions.
TimedBasedActionComparator(boolean, boolean) - Constructor for class org.btrplace.plan.TimedBasedActionComparator
New comparator.
toArray() - Method in class org.btrplace.model.ElementSubSet
 
toArray(Object[]) - Method in class org.btrplace.model.ElementSubSet
 
toString() - Method in class org.btrplace.model.constraint.Among
 
toString() - Method in class org.btrplace.model.constraint.Ban
 
toString() - Method in class org.btrplace.model.constraint.Fence
 
toString() - Method in class org.btrplace.model.constraint.Gather
 
toString() - Method in class org.btrplace.model.constraint.Killed
 
toString() - Method in class org.btrplace.model.constraint.Lonely
 
toString() - Method in class org.btrplace.model.constraint.MaxOnline
 
toString() - Method in class org.btrplace.model.constraint.NoDelay
 
toString() - Method in class org.btrplace.model.constraint.Offline
 
toString() - Method in class org.btrplace.model.constraint.Online
 
toString() - Method in class org.btrplace.model.constraint.OptConstraint
 
toString() - Method in class org.btrplace.model.constraint.Overbook
 
toString() - Method in class org.btrplace.model.constraint.Preserve
 
toString() - Method in class org.btrplace.model.constraint.Quarantine
 
toString() - Method in class org.btrplace.model.constraint.Ready
 
toString() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
toString() - Method in class org.btrplace.model.constraint.Root
 
toString() - Method in class org.btrplace.model.constraint.Running
 
toString() - Method in class org.btrplace.model.constraint.RunningCapacity
 
toString() - Method in class org.btrplace.model.constraint.Seq
 
toString() - Method in class org.btrplace.model.constraint.Sleeping
 
toString() - Method in class org.btrplace.model.constraint.Split
 
toString() - Method in class org.btrplace.model.constraint.SplitAmong
 
toString() - Method in class org.btrplace.model.constraint.Spread
 
toString() - Method in class org.btrplace.model.DefaultAttributes
 
toString() - Method in class org.btrplace.model.DefaultMapping
 
toString() - Method in class org.btrplace.model.DefaultModel
 
toString() - Method in class org.btrplace.model.ElementSubSet
 
toString() - Method in class org.btrplace.model.Node
 
toString() - Method in class org.btrplace.model.SplittableElementSet
 
toString() - Method in class org.btrplace.model.SubMapping
 
toString() - Method in class org.btrplace.model.SubModel
 
toString() - Method in class org.btrplace.model.view.NamingService
 
toString() - Method in class org.btrplace.model.view.ShareableResource
 
toString() - Method in class org.btrplace.model.VM
 
toString() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
toString() - Method in class org.btrplace.plan.Dependency
 
toString(ReconfigurationPlan) - Method in class org.btrplace.plan.DependencyBasedPlanApplier
 
toString() - Method in enum org.btrplace.plan.event.Action.Hook
 
toString() - Method in class org.btrplace.plan.event.Action
 
toString() - Method in class org.btrplace.plan.event.AllocateEvent
 
toString() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
toString(ReconfigurationPlan) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
Textual representation of a plan.
toString() - Method in exception org.btrplace.plan.ReconfigurationPlanCheckerException
 
toString(ReconfigurationPlan) - Method in class org.btrplace.plan.TimeBasedPlanApplier
 
track(Collection<VM>) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Register a new set of VMs int to track.

U

unset(Element, String) - Method in interface org.btrplace.model.Attributes
Unset an attribute for a given element.
unset(Element, String) - Method in class org.btrplace.model.DefaultAttributes
 
unset(VM) - Method in class org.btrplace.model.view.ShareableResource
Unset a VM consumption.
unset(Node) - Method in class org.btrplace.model.view.ShareableResource
Unset a node capacity.

V

value() - Method in enum org.btrplace.model.NodeState
Get the enum identifier.
value() - Method in enum org.btrplace.model.VMState
Get the enum identifier.
valueOf(String) - Static method in enum org.btrplace.model.NodeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.btrplace.model.VMState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.btrplace.plan.event.Action.Hook
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.btrplace.model.NodeState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.btrplace.model.VMState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.btrplace.plan.event.Action.Hook
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_ID_BASE - Static variable in class org.btrplace.model.view.ShareableResource
The base of the view identifier.
visit(Allocate) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(AllocateEvent) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(BootNode) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(BootVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(ForgeVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(KillVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(MigrateVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(ResumeVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(ShutdownNode) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(ShutdownVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(SuspendVM) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(SubstitutedVMEvent) - Method in class org.btrplace.plan.DependenciesExtractor
 
visit(Allocate) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a Allocate action.
visit(AllocateEvent) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a AllocateEvent event.
visit(SubstitutedVMEvent) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a SubstitutedVMEvent event.
visit(BootNode) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a BootNode action.
visit(BootVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a BootVM action.
visit(ForgeVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a ForgeVM action.
visit(KillVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a KillVM action.
visit(MigrateVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a MigrateVM action.
visit(ResumeVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a ResumeVM action.
visit(ShutdownNode) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a ShutdownNode action.
visit(ShutdownVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a ShutdownVM action.
visit(SuspendVM) - Method in interface org.btrplace.plan.event.ActionVisitor
Visit a SuspendVM action.
visit(ActionVisitor) - Method in class org.btrplace.plan.event.Allocate
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.AllocateEvent
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.BootNode
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.BootVM
 
visit(ActionVisitor) - Method in interface org.btrplace.plan.event.Event
Notify a visitor to visit the action.
visit(ActionVisitor) - Method in class org.btrplace.plan.event.ForgeVM
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.KillVM
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.MigrateVM
 
visit(SuspendVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(Allocate) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(AllocateEvent) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(SubstitutedVMEvent) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(BootNode) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(BootVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(ForgeVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(KillVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(MigrateVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(ResumeVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(ShutdownNode) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(ShutdownVM) - Method in class org.btrplace.plan.event.NotificationDispatcher
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.ResumeVM
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.ShutdownNode
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.ShutdownVM
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
visit(ActionVisitor) - Method in class org.btrplace.plan.event.SuspendVM
 
visit(Allocate) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(AllocateEvent) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(SubstitutedVMEvent) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(BootNode) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(BootVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(ForgeVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(KillVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(MigrateVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(ResumeVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(ShutdownNode) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(ShutdownVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
visit(SuspendVM) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
 
VM - Class in org.btrplace.model
Model a virtual machine.
VM(int) - Constructor for class org.btrplace.model.VM
Make a new VM.
VMConsumptionComparator - Class in org.btrplace.model.view
A comparator to compare VMs consumption wrt.
VMConsumptionComparator(ShareableResource) - Constructor for class org.btrplace.model.view.VMConsumptionComparator
Make a new comparator.
VMConsumptionComparator(ShareableResource, boolean) - Constructor for class org.btrplace.model.view.VMConsumptionComparator
Make a new comparator.
VMEvent - Interface in org.btrplace.plan.event
A event to apply on a VM.
VMState - Enum in org.btrplace.model
The possible state for a VM.
VMStateTransition - Interface in org.btrplace.plan.event
A interface to indicate an event realize a transition on a VM state.
A B C D E F G H I K L M N O P Q R S T U V 
Skip navigation links

Copyright © 2015 University of Nice-Sophia Antipolis. All Rights Reserved.