Package | Description |
---|---|
org.btrplace.plan |
Basic API to specify a
ReconfigurationPlan . |
org.btrplace.plan.event |
Concrete implementation of actions composing a
ReconfigurationPlan . |
Modifier and Type | Method and Description |
---|---|
Action |
Dependency.getAction()
Get the action.
|
Action |
ReconfigurationPlanCheckerException.getAction()
Get the action that provoked the violation.
|
Modifier and Type | Method and Description |
---|---|
Set<Action> |
DefaultReconfigurationPlanMonitor.commit(Action a) |
Set<Action> |
ReconfigurationPlanMonitor.commit(Action a)
Commit an action that was applyable.
|
Set<Action> |
DefaultReconfigurationPlan.getActions() |
Set<Action> |
ReconfigurationPlan.getActions()
Get all the actions to perform.
|
Set<Action> |
Dependency.getDependencies()
Get the actions
Dependency.getAction() depends on. |
Set<Action> |
DependenciesExtractor.getDependencies(Action a)
Get the dependencies for an action.
|
Set<Action> |
DefaultReconfigurationPlan.getDirectDependencies(Action a) |
Set<Action> |
ReconfigurationPlan.getDirectDependencies(Action a)
Get the actions that have to be executed before
a given action.
|
Iterator<Action> |
DefaultReconfigurationPlan.iterator()
Iterate over the actions.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultReconfigurationPlan.add(Action a) |
boolean |
ReconfigurationPlan.add(Action a)
Add a new action to a plan.
|
Set<Action> |
DefaultReconfigurationPlanMonitor.commit(Action a) |
Set<Action> |
ReconfigurationPlanMonitor.commit(Action a)
Commit an action that was applyable.
|
int |
TimedBasedActionComparator.compare(Action a1,
Action a2) |
void |
DefaultPlanApplier.fireAction(Action a)
Propagate the action to every listener added by
DefaultPlanApplier.addEventCommittedListener(EventCommittedListener) . |
Set<Action> |
DependenciesExtractor.getDependencies(Action a)
Get the dependencies for an action.
|
Set<Action> |
DefaultReconfigurationPlan.getDirectDependencies(Action a) |
Set<Action> |
ReconfigurationPlan.getDirectDependencies(Action a)
Get the actions that have to be executed before
a given action.
|
boolean |
DefaultReconfigurationPlanMonitor.isBlocked(Action a) |
boolean |
ReconfigurationPlanMonitor.isBlocked(Action a)
Check if an action is blocked.
|
Constructor and Description |
---|
Dependency(Action action,
Set<Action> dependencies)
Make a new dependency.
|
ReconfigurationPlanCheckerException(SatConstraint c,
Action a)
Declare a violation caused by an action.
|
Constructor and Description |
---|
Dependency(Action action,
Set<Action> dependencies)
Make a new dependency.
|
Modifier and Type | Class and Description |
---|---|
class |
Allocate
An action to indicate the amount of resources of a given type
to allocate to a VM.
|
class |
BootNode
An action to boot an offline node.
|
class |
BootVM
An action that starts a VM on an online node.
|
class |
ForgeVM
Prepare a VM for being deployed.
|
class |
KillVM
An action to destroy a VM that can be in any state.
|
class |
MigrateVM
Migrate a running VM from one online node to another one.
|
class |
ResumeVM
An action to resume a VirtualMachine on an online node.
|
class |
ShutdownNode
An action to shutdown an online node.
|
class |
ShutdownVM
An action to stop a virtual machine running on an online node and put it into the ready state.
|
class |
SuspendVM
An action that suspend a running virtual machine to disk.
|
Copyright © 2015 University of Nice-Sophia Antipolis. All Rights Reserved.