|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.orchestration.engine.planner.PlannerServiceImpl
class PlannerServiceImpl
System service.
Property Summary | |
---|---|
AgentsService |
agentsService
|
java.lang.String |
autoUpgradeScriptClassname
|
DeltaMgr |
deltaMgr
|
FabricService |
fabricService
|
groovy.lang.Closure |
planIdFactory
|
Planner |
planner
|
PluginService |
pluginService
|
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
|
computeBouncePlans(java.lang.Object params, java.lang.Object metadata)
Compute a bounce plan to bounce (= stop/start) containers. |
java.util.Collection
|
computeDeployPlans(java.lang.Object params, java.lang.Object metadata)
Compute deployment plans between the system provided (params.system) and the current system. |
java.util.Collection
|
computeDeploymentPlans(java.lang.Object params, java.lang.Object metadata, java.lang.Object expectedModelFilter, java.lang.Object currentModelFilter, 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 |
java.util.Collection
|
computeRedeployPlans(java.lang.Object params, java.lang.Object metadata)
Compute a redeploy plan (= undeploy/deploy). |
java.util.Collection
|
computeTransitionPlans(java.lang.Object params, java.lang.Object metadata)
Computes a transition plan. |
java.util.Collection
|
computeUndeployPlans(java.lang.Object params, java.lang.Object metadata)
Compute an undeploy plan. |
protected Plan
|
toSinglePlan(java.util.Collection plans)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
@Initializable(required = true) AgentsService agentsService
@Initializable java.lang.String autoUpgradeScriptClassname
@Initializable(required = true) DeltaMgr deltaMgr
@Initializable(required = true) FabricService fabricService
@Initializable(required = true) groovy.lang.Closure planIdFactory
@Initializable(required = true) Planner planner
@Initializable PluginService pluginService
Method Detail |
---|
@Override Plan computeAgentsCleanupUpgradePlan(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
@Override Plan computeAgentsUpgradePlan(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
java.util.Collection computeBouncePlans(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
java.util.Collection computeDeployPlans(java.lang.Object params, java.lang.Object metadata)
@Override java.util.Collection computeDeploymentPlans(java.lang.Object params, java.lang.Object metadata, java.lang.Object expectedModelFilter, java.lang.Object currentModelFilter, DeltaSystemModelFilter filter, java.util.Collection toStates)
null
if no expected model) which may be empty
@Override Plan computePlan(java.lang.Object params, java.lang.Object metadata)
params.planType
parameter
and allow for a plugin to take over entirely.
@Override java.util.Collection computePlans(java.lang.Object params, java.lang.Object metadata)
params.planType
parameter
and allow for a plugin to take over entirely.
java.util.Collection computeRedeployPlans(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
java.util.Collection computeTransitionPlans(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
java.util.Collection computeUndeployPlans(java.lang.Object params, java.lang.Object metadata)
metadata
- any metadata to add to the plan(s)
protected Plan toSinglePlan(java.util.Collection plans)
Groovy Documentation