Package com.atlassian.bamboo.cluster
Interface BambooClusterSettings
-
- All Known Implementing Classes:
BambooClusterSettingsImpl
@Internal @ExperimentalApi public interface BambooClusterSettings
This interface provides access to Bamboo's optimistic locking settings.- Since:
- 9.4.0
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isOptimisticLockingEnabled()
boolean
isReadyToReceiveCrossNodesEvents()
void
setReadyToReceiveCrossNodesEvents(boolean ready)
-
-
-
Field Detail
-
NODE_ALIVE_WATCHDOG_ENABLED
static final SystemProperty.BooleanSystemProperty NODE_ALIVE_WATCHDOG_ENABLED
-
NODE_ALIVE_WATCHDOG_INTERVAL_IN_SECONDS
static final SystemProperty.IntegerSystemProperty NODE_ALIVE_WATCHDOG_INTERVAL_IN_SECONDS
-
CLUSTER_HEARTBEAT_ALIVE_TIMEOUT_IN_SECONDS
static final SystemProperty.IntegerSystemProperty CLUSTER_HEARTBEAT_ALIVE_TIMEOUT_IN_SECONDS
-
CLUSTER_HEARTBEAT_JOB_INTERVAL_IN_SECONDS
static final SystemProperty.IntegerSystemProperty CLUSTER_HEARTBEAT_JOB_INTERVAL_IN_SECONDS
-
OPTIMISTIC_LOCKING_MODE
static final SystemProperty OPTIMISTIC_LOCKING_MODE
-
PRIMARY_CLUSTER_LOCK_TIMEOUT_SECONDS
static final SystemProperty.IntegerSystemProperty PRIMARY_CLUSTER_LOCK_TIMEOUT_SECONDS
-
GRPC_SERVER_THREADS_NUMBER
static final SystemProperty.IntegerSystemProperty GRPC_SERVER_THREADS_NUMBER
-
CROSS_NODES_EVENTS_GRPC_CLIENT_THREADS_NUMBER
static final SystemProperty.IntegerSystemProperty CROSS_NODES_EVENTS_GRPC_CLIENT_THREADS_NUMBER
-
PEER_TO_PEER_GRPC_CLIENT_THREADS_NUMBER
static final SystemProperty.IntegerSystemProperty PEER_TO_PEER_GRPC_CLIENT_THREADS_NUMBER
-
PER_NODE_QUEUE_DISPATCHERS_THREADS_NUMBER
static final SystemProperty.IntegerSystemProperty PER_NODE_QUEUE_DISPATCHERS_THREADS_NUMBER
-
NUMBER_OF_PHYSICAL_QUEUES_UNDER_PER_NODE_QUEUE
static final SystemProperty.IntegerSystemProperty NUMBER_OF_PHYSICAL_QUEUES_UNDER_PER_NODE_QUEUE
-
PER_NODE_PHYSICAL_QUEUE_MAX_SIZE
static final SystemProperty.IntegerSystemProperty PER_NODE_PHYSICAL_QUEUE_MAX_SIZE
-
PER_NODE_PHYSICAL_QUEUE_MAX_USED_BYTES
static final SystemProperty.IntegerSystemProperty PER_NODE_PHYSICAL_QUEUE_MAX_USED_BYTES
-
BAMBOO_CLUSTER_INFO_CACHE_TTL_SECONDS
static final SystemProperty.IntegerSystemProperty BAMBOO_CLUSTER_INFO_CACHE_TTL_SECONDS
-
PER_NODE_QUEUE_STATS_LOGGING_INTERVAL_MINUTES
static final SystemProperty.IntegerSystemProperty PER_NODE_QUEUE_STATS_LOGGING_INTERVAL_MINUTES
-
-
Method Detail
-
isOptimisticLockingEnabled
boolean isOptimisticLockingEnabled()
- Returns:
- true if Bamboo should be using optimistic locking.
-
isReadyToReceiveCrossNodesEvents
boolean isReadyToReceiveCrossNodesEvents()
-
setReadyToReceiveCrossNodesEvents
void setReadyToReceiveCrossNodesEvents(boolean ready)
-
-