|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | METHOD | DETAIL: FIELD | PROPERTY | METHOD |
interface PlannerService
Property Summary | |
---|---|
static java.lang.String |
AGENT_SELF_UPGRADE_MOUNT_POINT
|
Method Summary | |
---|---|
Plan
|
computeAgentsCleanupUpgradePlan(java.lang.Object params, java.lang.Object metadata)
Computes the deployment plan for cleaning any upgrade that failed |
Plan
|
computeAgentsUpgradePlan(java.lang.Object params, java.lang.Object metadata)
Computes the deployment plan for upgrading agents |
java.util.Collection
|
computeDeploymentPlans(java.lang.Object params, java.lang.Object metadata, java.lang.Object expectedModelFilter, java.lang.Object currentModelFiter, DeltaSystemModelFilter filter, java.util.Collection toStates)
Compute deployment plans by doing the following:
|
Plan
|
computePlan(java.lang.Object params, java.lang.Object metadata)
Generic call which defines which plan to create with the |
java.util.Collection
|
computePlans(java.lang.Object params, java.lang.Object metadata)
Generic call which defines which plan to create with the |
Property Detail |
---|
static final java.lang.String AGENT_SELF_UPGRADE_MOUNT_POINT
Method Detail |
---|
Plan computeAgentsCleanupUpgradePlan(java.lang.Object params, java.lang.Object metadata)
params.type
- plan types (null
means sequential, otherwise the type you want)metadata
- any metadata to add to the plan(s)
Plan computeAgentsUpgradePlan(java.lang.Object params, java.lang.Object metadata)
params.type
- plan types (null
means sequential, otherwise the type you want)metadata
- any metadata to add to the plan(s)
java.util.Collection computeDeploymentPlans(java.lang.Object params, java.lang.Object metadata, java.lang.Object expectedModelFilter, java.lang.Object currentModelFiter, DeltaSystemModelFilter filter, java.util.Collection toStates)
params.system
- the 'expected' system (with filters)params.name
- name of the plan createdparams.stepType
- plan types (null
means both types, otherwise the type you want)metadata
- any metadata to add to the plan(s)null
if no expected model) which may be empty
Plan computePlan(java.lang.Object params, java.lang.Object metadata)
params.planType
parameter
and allow for a plugin to take over entirely.
params.planType
- the type of plan to create (deploy, undeploy, ...)params.stepType
- the type of steps to create (sequential/parallel) (default to sequential)
java.util.Collection computePlans(java.lang.Object params, java.lang.Object metadata)
params.planType
parameter
and allow for a plugin to take over entirely.
params.planType
- the type of plan to create (deploy, undeploy, ...)params.system
- the 'expected' system (with filters)params.name
- name of the plan createdparams.stepType
- plan types (null
means both types, otherwise the type you want)metadata
- any metadata to add to the plan(s)
Groovy Documentation