Uses of Class org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.qjournal.protocol, class: RequestInfo

# Uses of Class
org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo

Packages that use RequestInfo
Package
Description
org.apache.hadoop.hdfs.qjournal.protocol
org.apache.hadoop.hdfs.qjournal.protocolPB
org.apache.hadoop.hdfs.qjournal.server

- ## Uses of RequestInfo in org.apache.hadoop.hdfs.qjournal.protocol

  Methods in org.apache.hadoop.hdfs.qjournal.protocol with parameters of type RequestInfo
  Modifier and Type
  Method
  Description
  `void`
  QJournalProtocol.`acceptRecovery(RequestInfo reqInfo, QJournalProtocolProtos.SegmentStateProto stateToAccept, URL fromUrl)`
  Accept a proposed recovery for the given transaction ID.
  `void`
  QJournalProtocol.`finalizeLogSegment(RequestInfo reqInfo, long startTxId, long endTxId)`
  Finalize the given log segment on the JournalNode.
  `void`
  QJournalProtocol.`heartbeat(RequestInfo reqInfo)`
  Heartbeat.
  `void`
  QJournalProtocol.`journal(RequestInfo reqInfo, long segmentTxId, long firstTxnId, int numTxns, byte[] records)`
  Journal edit records.
  `QJournalProtocolProtos.PrepareRecoveryResponseProto`
  QJournalProtocol.`prepareRecovery(RequestInfo reqInfo, long segmentTxId)`
  Begin the recovery process for a given segment.
  `void`
  QJournalProtocol.`purgeLogsOlderThan(RequestInfo requestInfo, long minTxIdToKeep)`
  `void`
  QJournalProtocol.`startLogSegment(RequestInfo reqInfo, long txid, int layoutVersion)`
  Start writing to a new log segment on the JournalNode.

- ## Uses of RequestInfo in org.apache.hadoop.hdfs.qjournal.protocolPB

  Methods in org.apache.hadoop.hdfs.qjournal.protocolPB with parameters of type RequestInfo
  Modifier and Type
  Method
  Description
  `void`
  QJournalProtocolTranslatorPB.`acceptRecovery(RequestInfo reqInfo, QJournalProtocolProtos.SegmentStateProto stateToAccept, URL fromUrl)`
  `void`
  QJournalProtocolTranslatorPB.`finalizeLogSegment(RequestInfo reqInfo, long startTxId, long endTxId)`
  `void`
  QJournalProtocolTranslatorPB.`heartbeat(RequestInfo reqInfo)`
  `void`
  QJournalProtocolTranslatorPB.`journal(RequestInfo reqInfo, long segmentTxId, long firstTxnId, int numTxns, byte[] records)`
  `QJournalProtocolProtos.PrepareRecoveryResponseProto`
  QJournalProtocolTranslatorPB.`prepareRecovery(RequestInfo reqInfo, long segmentTxId)`
  `void`
  QJournalProtocolTranslatorPB.`purgeLogsOlderThan(RequestInfo reqInfo, long minTxIdToKeep)`
  `void`
  QJournalProtocolTranslatorPB.`startLogSegment(RequestInfo reqInfo, long txid, int layoutVersion)`

- ## Uses of RequestInfo in org.apache.hadoop.hdfs.qjournal.server

  Methods in org.apache.hadoop.hdfs.qjournal.server with parameters of type RequestInfo
  Modifier and Type
  Method
  Description
  `void`
  Journal.`acceptRecovery(RequestInfo reqInfo, QJournalProtocolProtos.SegmentStateProto segment, URL fromUrl)`
  `void`
  JournalNodeRpcServer.`acceptRecovery(RequestInfo reqInfo, QJournalProtocolProtos.SegmentStateProto log, URL fromUrl)`
  `void`
  Journal.`finalizeLogSegment(RequestInfo reqInfo, long startTxId, long endTxId)`
  Finalize the log segment at the given transaction ID.
  `void`
  JournalNodeRpcServer.`finalizeLogSegment(RequestInfo reqInfo, long startTxId, long endTxId)`
  `void`
  Journal.`heartbeat(RequestInfo reqInfo)`
  `void`
  JournalNodeRpcServer.`heartbeat(RequestInfo reqInfo)`
  `void`
  JournalNodeRpcServer.`journal(RequestInfo reqInfo, long segmentTxId, long firstTxnId, int numTxns, byte[] records)`
  `QJournalProtocolProtos.PrepareRecoveryResponseProto`
  Journal.`prepareRecovery(RequestInfo reqInfo, long segmentTxId)`
  `QJournalProtocolProtos.PrepareRecoveryResponseProto`
  JournalNodeRpcServer.`prepareRecovery(RequestInfo reqInfo, long segmentTxId)`
  `void`
  Journal.`purgeLogsOlderThan(RequestInfo reqInfo, long minTxIdToKeep)`
  `void`
  JournalNodeRpcServer.`purgeLogsOlderThan(RequestInfo reqInfo, long minTxIdToKeep)`
  `void`
  Journal.`startLogSegment(RequestInfo reqInfo, long txid, int layoutVersion)`
  Start a new segment at the given txid.
  `void`
  JournalNodeRpcServer.`startLogSegment(RequestInfo reqInfo, long txid, int layoutVersion)`