com.xebialabs.deployit.service.gc
Class GarbageCollectionStep

java.lang.Object
  extended by com.xebialabs.deployit.service.gc.GarbageCollectionStep
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.execution.ExecutionContext>, java.io.Serializable

public class GarbageCollectionStep
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.execution.ExecutionContext>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.xebialabs.deployit.plugin.api.execution.Step
com.xebialabs.deployit.plugin.api.execution.Step.Result
 
Constructor Summary
GarbageCollectionStep(javax.jcr.Repository repository, java.util.concurrent.atomic.AtomicBoolean gcInProgress)
           
 
Method Summary
 com.xebialabs.deployit.plugin.api.execution.Step.Result execute(com.xebialabs.deployit.plugin.api.execution.ExecutionContext ctx)
           
 java.lang.String getDescription()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GarbageCollectionStep

public GarbageCollectionStep(javax.jcr.Repository repository,
                             java.util.concurrent.atomic.AtomicBoolean gcInProgress)
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.execution.ExecutionContext>

execute

public com.xebialabs.deployit.plugin.api.execution.Step.Result execute(com.xebialabs.deployit.plugin.api.execution.ExecutionContext ctx)
                                                                throws java.lang.Exception
Specified by:
execute in interface com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.execution.ExecutionContext>
Throws:
java.lang.Exception