Groovy Documentation

org.linkedin.glu.orchestration.engine.deployment
[Groovy] Class InMemoryDeploymentStorage

java.lang.Object
  org.linkedin.glu.orchestration.engine.deployment.InMemoryDeploymentStorage

class InMemoryDeploymentStorage

Basic implementation for in memory storage.. can be used for mocking. Not thread safe.

Authors:
yan@pongasoft.com


Property Summary
Clock clock

java.util.Map deployments

int lastDeploymentId

 
Method Summary
ArchivedDeployment endDeployment(java.lang.String id, IStepCompletionStatus status, java.lang.String details)

ArchivedDeployment getArchivedDeployment(java.lang.String id)

java.util.Map getArchivedDeployments(java.lang.String fabric, boolean includeDetails, java.lang.Object params)

int getArchivedDeploymentsCount(java.lang.String fabric)

ArchivedDeployment startDeployment(java.lang.String description, java.lang.String fabric, java.lang.String username, java.lang.String details)

 
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

clock

Clock clock


deployments

java.util.Map deployments


lastDeploymentId

int lastDeploymentId


 
Method Detail

endDeployment

@Override
ArchivedDeployment endDeployment(java.lang.String id, IStepCompletionStatus status, java.lang.String details)


getArchivedDeployment

@Override
ArchivedDeployment getArchivedDeployment(java.lang.String id)


getArchivedDeployments

@Override
java.util.Map getArchivedDeployments(java.lang.String fabric, boolean includeDetails, java.lang.Object params)


getArchivedDeploymentsCount

@Override
int getArchivedDeploymentsCount(java.lang.String fabric)


startDeployment

@Override
ArchivedDeployment startDeployment(java.lang.String description, java.lang.String fabric, java.lang.String username, java.lang.String details)


 

Groovy Documentation