public abstract class CoreMaster extends AbstractMaster
Modifier and Type | Field and Description |
---|---|
protected BackupManager |
mBackupManager |
protected JournalSystem |
mJournalSystem |
protected int |
mPort |
protected PrimarySelector |
mPrimarySelector |
protected SafeModeManager |
mSafeModeManager |
protected long |
mStartTimeMs |
mClock, mJournal, mMasterContext
Modifier | Constructor and Description |
---|---|
protected |
CoreMaster(CoreMasterContext context,
java.time.Clock clock,
ExecutorServiceFactory executorServiceFactory) |
close, createJournalContext, getDependencies, getExecutorService, getMasterContext, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStandbyServices
applyAndJournal, processJournalEntry, resetState, restoreFromCheckpoint, writeToCheckpoint
getCheckpointName, restoreFromCheckpoint, writeToCheckpoint
getJournalEntryIterator
getName, getServices
protected final SafeModeManager mSafeModeManager
protected final BackupManager mBackupManager
protected final JournalSystem mJournalSystem
protected final PrimarySelector mPrimarySelector
protected final long mStartTimeMs
protected final int mPort
protected CoreMaster(CoreMasterContext context, java.time.Clock clock, ExecutorServiceFactory executorServiceFactory)
context
- the context for Alluxio masterclock
- the Clock to use for determining the timeexecutorServiceFactory
- a factory for creating the executor service to use forCopyright © 2023. All Rights Reserved.