Package com.atlassian.bamboo.core
package com.atlassian.bamboo.core
-
ClassDescriptionDeprecated.since 5.10 use HibernateBambooEntityObject.Unique identifier assigned to Bamboo entities.Service for operations on
BambooEntityOid
s.An enum containing types of Bamboo entities which can be assigned their uniqueBambooEntityOid
.Abstract class forBambooEntityObject
s which may have aBambooEntityOid
.Object that may contain or be assigned aBambooEntityOid
.Hold next unique id for given generator (like entity name)Immutable object which may contain aBambooEntityOid
.Classes implementing this interface let you execute code guarded by mutual exclusion locks.Predefined exclusion scopes.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.Provides helper methods that provide higher level of abstraction over object locked byScopedExclusionService
.A generic interface that should be used for objects holding script data in Bamboo (inline scripts/instance shutdown or startup scripts etc.).