QJournalProtocolPB (Apache Hadoop HDFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.qjournal.protocolPB, interface: QJournalProtocolPB

Package org.apache.hadoop.hdfs.qjournal.protocolPB

# Interface QJournalProtocolPB

All Superinterfaces:
  `QJournalProtocolProtos.QJournalProtocolService.BlockingInterface`

All Known Implementing Classes:
  `QJournalProtocolServerSideTranslatorPB`

@Private public interface QJournalProtocolPB extends QJournalProtocolProtos.QJournalProtocolService.BlockingInterface
Protocol used to journal edits to a JournalNode participating in the quorum journal. Note: This extends the protocolbuffer service based interface to add annotations required for security.

- ## Method Summary

  ### Methods inherited from interface org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos.QJournalProtocolService.BlockingInterface

  `acceptRecovery, canRollBack, discardSegments, doFinalize, doPreUpgrade, doRollback, doUpgrade, finalizeLogSegment, format, getEditLogManifest, getJournalCTime, getJournaledEdits, getJournalState, heartbeat, isFormatted, journal, newEpoch, prepareRecovery, purgeLogs, startLogSegment`