public final class MasterContext extends Object
Constructor and Description |
---|
MasterContext(JournalSystem journalSystem,
SafeModeManager safeModeManager,
BackupManager backupManager,
long startTimeMs,
int port)
Creates a new master context.
|
Modifier and Type | Method and Description |
---|---|
BackupManager |
getBackupManager() |
JournalSystem |
getJournalSystem() |
int |
getPort() |
SafeModeManager |
getSafeModeManager() |
long |
getStartTimeMs() |
Lock |
pauseStateLock() |
Lock |
stateChangeLock() |
public MasterContext(JournalSystem journalSystem, SafeModeManager safeModeManager, BackupManager backupManager, long startTimeMs, int port)
journalSystem
- the journal system to use for tracking master operationssafeModeManager
- the manager for master safe modebackupManager
- the backup manager for performing backupsstartTimeMs
- the master process start time in millisecondsport
- the rpc portpublic JournalSystem getJournalSystem()
public SafeModeManager getSafeModeManager()
public BackupManager getBackupManager()
public Lock stateChangeLock()
public Lock pauseStateLock()
public long getStartTimeMs()
public int getPort()
Copyright © 2023. All Rights Reserved.