Package com.atlassian.bamboo.beehive
Interface PrimaryNodeService
- All Known Implementing Classes:
PrimaryNodeServiceImpl
@Internal
public interface PrimaryNodeService
Primary/cold standby node mutual exclusion services.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Acquire primary node lock, or go into secondary node mode if the primary lock is held by another node.void
shutdown()
Shutdown the service.
-
Method Details
-
joinPrimaryNodeElection
void joinPrimaryNodeElection() throws org.quartz.SchedulerExceptionAcquire primary node lock, or go into secondary node mode if the primary lock is held by another node. Care - this method starts the background job, therefore even the very first run is asynchronous and there is no guarantee that once this method returns the lock acquisition is complete.- Throws:
org.quartz.SchedulerException
-
shutdown
void shutdown()Shutdown the service.- Since:
- 9.4.0
-