Package com.atlassian.bamboo.core
-
Interface Summary Interface Description BambooCustomDataAware BambooEntityOidService Service for operations onBambooEntityOid
s.BambooIdProvider BambooObject BambooObjectWithOid EntityWithOid Object that may contain or be assigned aBambooEntityOid
.IdGenerator Hold next unique id for given generator (like entity name)ImmutableEntityWithOid Immutable object which may contain aBambooEntityOid
.ProjectIdProvider ResultKeyProvider ScopedExclusionService Classes implementing this interface let you execute code guarded by mutual exclusion locks.ScopedExclusionService.ExclusiveFunction<F,V,E extends Throwable> Function to call once the object is locked.ScopedExclusionService.GeneratorCallable<V,E extends Throwable> Generator called to generate new names for objects.Script A generic interface that should be used for objects holding script data in Bamboo (inline scripts/instance shutdown or startup scripts etc.). -
Class Summary Class Description BambooEntityObject Deprecated. since 5.10 use HibernateBambooEntityObject.BambooEntityOid Unique identifier assigned to Bamboo entities.BambooEntityOidServiceImpl BambooEntityWithOid Abstract class forBambooEntityObject
s which may have aBambooEntityOid
.ScopedExclusionServiceHelper Provides helper methods that provide higher level of abstraction over object locked byScopedExclusionService
.ScopedExclusionServiceImpl ScriptImpl ScriptImpl_ -
Enum Summary Enum Description BambooEntityType An enum containing types of Bamboo entities which can be assigned their uniqueBambooEntityOid
.ScopedExclusionService.ExclusionScopeType Predefined exclusion scopes.TransportProtocol