|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
interface DeploymentService
System service.
Method Summary | |
---|---|
int
|
archiveAllDeployments(java.lang.String fabric)
Archive all deployments (that are completed of course) |
boolean
|
archiveDeployment(java.lang.String id)
@return |
CurrentDeployment
|
executeDeploymentPlan(SystemModel model, Plan plan)
|
CurrentDeployment
|
executeDeploymentPlan(SystemModel model, Plan plan, java.lang.String description, IPlanExecutionProgressTracker progressTracker)
|
ArchivedDeployment
|
getArchivedDeployment(java.lang.String id)
|
java.util.Map
|
getArchivedDeployments(java.lang.String fabric, boolean includeDetails, java.lang.Object params)
params can be what grails accept for paginating queries: |
int
|
getArchivedDeploymentsCount(java.lang.String fabric)
@return number of archived deployments in this fabric |
Deployment
|
getCurrentOrArchivedDeployment(java.lang.String id)
If the deployment is not archived yet, then simply return it otherwise return the archived version |
CurrentDeployment
|
getDeployment(java.lang.String id)
|
java.util.Collection
|
getDeployments(java.lang.String fabric)
|
java.util.Collection
|
getDeployments(java.lang.String fabric, groovy.lang.Closure closure)
Returns all the deployments matching the closure |
java.util.Collection
|
getDeployments(java.lang.String fabric, java.lang.String planId)
Returns all the deployments for the current plan |
Plan
|
getPlan(java.lang.String id)
|
java.util.Collection
|
getPlans(java.lang.String fabric)
|
boolean
|
isExecutingDeploymentPlan(java.lang.String fabric)
|
void
|
savePlan(Plan plan)
|
Method Detail |
---|
int archiveAllDeployments(java.lang.String fabric)
boolean archiveDeployment(java.lang.String id)
true
if the deployment was archived, false
if there is
no such deployment
CurrentDeployment executeDeploymentPlan(SystemModel model, Plan plan)
CurrentDeployment executeDeploymentPlan(SystemModel model, Plan plan, java.lang.String description, IPlanExecutionProgressTracker progressTracker)
ArchivedDeployment getArchivedDeployment(java.lang.String id)
java.util.Map getArchivedDeployments(java.lang.String fabric, boolean includeDetails, java.lang.Object params)
max
,
offset
, sort
, order
int getArchivedDeploymentsCount(java.lang.String fabric)
Deployment getCurrentOrArchivedDeployment(java.lang.String id)
CurrentDeployment getDeployment(java.lang.String id)
java.util.Collection getDeployments(java.lang.String fabric)
java.util.Collection getDeployments(java.lang.String fabric, groovy.lang.Closure closure)
java.util.Collection getDeployments(java.lang.String fabric, java.lang.String planId)
Plan getPlan(java.lang.String id)
java.util.Collection getPlans(java.lang.String fabric)
boolean isExecutingDeploymentPlan(java.lang.String fabric)
void savePlan(Plan plan)
Groovy Documentation