Package com.atlassian.bamboo.plan.cache

Interface Summary
ChainResultDetails Simple helper class for a chain result for items that are expensive to calculate (ie traverses through the jobs)
ImmutableChain Represents a Chain that is immutable.
ImmutableChainBranch Interface of an immutable version of ChainBranch
ImmutableDeletable Interface that lets an object be deleted or not
ImmutableJob Immutable, threadsafe cacheable version of Job
ImmutablePlan Represents a Chain that is immutable.
ImmutablePlanCacheService An experimental API for getting immutable, weakly held, cached ImmutableChain.
ImmutablePlanManager Transactional manager for immutable plans.
ImmutableTopLevelPlan Represents a TopLevelPlan that is immutable.
 

Class Summary
AbstractImmutableChain  
AbstractImmutablePlan  
BambooCacheStats A wrapper around CacheStats to provide other useful stats around the caches
ChainResultDetailsImpl  
ImmutableChainImpl A ImmutableChain implementation that also implements Chain and throws UnsupportedOperationException for mutators.
ImmutableJobImpl  
ImmutablePlanCacheServiceImpl  
ImmutablePlanManagerImpl  
ImmutableResultsSummary  
PlansState An immutable class that represents the the available plans at a particular point in time.
 

Annotation Types Summary
PlanConfigurationModification Annotation used to mark pointcuts after which ImmutablePlanCacheService.reset(com.atlassian.bamboo.plan.PlanKey) should be called
 



Copyright © 2012 Atlassian. All Rights Reserved.