Class QJournalProtocolServerSideTranslatorPB
java.lang.Object
org.apache.hadoop.hdfs.qjournal.protocolPB.QJournalProtocolServerSideTranslatorPB
- All Implemented Interfaces:
QJournalProtocolProtos.QJournalProtocolService.BlockingInterface,QJournalProtocolPB
@Private
public class QJournalProtocolServerSideTranslatorPB
extends Object
implements QJournalProtocolPB
Implementation for protobuf service that forwards requests
received on
JournalProtocolPB to the
JournalProtocol server implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptRecovery(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.AcceptRecoveryRequestProto request) canRollBack(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.CanRollBackRequestProto request) discardSegments(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DiscardSegmentsRequestProto request) doFinalize(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoFinalizeRequestProto request) doPreUpgrade(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoPreUpgradeRequestProto request) doRollback(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoRollbackRequestProto request) doUpgrade(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoUpgradeRequestProto request) finalizeLogSegment(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.FinalizeLogSegmentRequestProto req) format(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.FormatRequestProto request) getEditLogManifest(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetEditLogManifestRequestProto request) getJournalCTime(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournalCTimeRequestProto request) getJournaledEdits(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournaledEditsRequestProto request) getJournalState(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournalStateRequestProto request) heartbeat(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.HeartbeatRequestProto req) isFormatted(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.IsFormattedRequestProto request) journal(org.apache.hadoop.thirdparty.protobuf.RpcController unused, QJournalProtocolProtos.JournalRequestProto req) newEpoch(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.NewEpochRequestProto request) prepareRecovery(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.PrepareRecoveryRequestProto request) purgeLogs(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.PurgeLogsRequestProto req) startLogSegment(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.StartLogSegmentRequestProto req)
-
Constructor Details
-
QJournalProtocolServerSideTranslatorPB
-
-
Method Details
-
isFormatted
public QJournalProtocolProtos.IsFormattedResponseProto isFormatted(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.IsFormattedRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
isFormattedin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
getJournalState
public QJournalProtocolProtos.GetJournalStateResponseProto getJournalState(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournalStateRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
getJournalStatein interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
newEpoch
public QJournalProtocolProtos.NewEpochResponseProto newEpoch(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.NewEpochRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
newEpochin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
format
public QJournalProtocolProtos.FormatResponseProto format(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.FormatRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
formatin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
journal
public QJournalProtocolProtos.JournalResponseProto journal(org.apache.hadoop.thirdparty.protobuf.RpcController unused, QJournalProtocolProtos.JournalRequestProto req) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
journalin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException- See Also:
-
heartbeat
public QJournalProtocolProtos.HeartbeatResponseProto heartbeat(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.HeartbeatRequestProto req) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
heartbeatin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException- See Also:
-
startLogSegment
public QJournalProtocolProtos.StartLogSegmentResponseProto startLogSegment(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.StartLogSegmentRequestProto req) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
startLogSegmentin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException- See Also:
-
finalizeLogSegment
public QJournalProtocolProtos.FinalizeLogSegmentResponseProto finalizeLogSegment(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.FinalizeLogSegmentRequestProto req) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
finalizeLogSegmentin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
purgeLogs
public QJournalProtocolProtos.PurgeLogsResponseProto purgeLogs(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.PurgeLogsRequestProto req) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
purgeLogsin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
getEditLogManifest
public QJournalProtocolProtos.GetEditLogManifestResponseProto getEditLogManifest(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetEditLogManifestRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
getEditLogManifestin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
getJournaledEdits
public QJournalProtocolProtos.GetJournaledEditsResponseProto getJournaledEdits(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournaledEditsRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
getJournaledEditsin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
prepareRecovery
public QJournalProtocolProtos.PrepareRecoveryResponseProto prepareRecovery(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.PrepareRecoveryRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
prepareRecoveryin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
acceptRecovery
public QJournalProtocolProtos.AcceptRecoveryResponseProto acceptRecovery(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.AcceptRecoveryRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
acceptRecoveryin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
doPreUpgrade
public QJournalProtocolProtos.DoPreUpgradeResponseProto doPreUpgrade(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoPreUpgradeRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
doPreUpgradein interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
doUpgrade
public QJournalProtocolProtos.DoUpgradeResponseProto doUpgrade(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoUpgradeRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
doUpgradein interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
doFinalize
public QJournalProtocolProtos.DoFinalizeResponseProto doFinalize(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoFinalizeRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
doFinalizein interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
canRollBack
public QJournalProtocolProtos.CanRollBackResponseProto canRollBack(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.CanRollBackRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
canRollBackin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
doRollback
public QJournalProtocolProtos.DoRollbackResponseProto doRollback(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DoRollbackRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
doRollbackin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
discardSegments
public QJournalProtocolProtos.DiscardSegmentsResponseProto discardSegments(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.DiscardSegmentsRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
discardSegmentsin interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
getJournalCTime
public QJournalProtocolProtos.GetJournalCTimeResponseProto getJournalCTime(org.apache.hadoop.thirdparty.protobuf.RpcController controller, QJournalProtocolProtos.GetJournalCTimeRequestProto request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
getJournalCTimein interfaceQJournalProtocolProtos.QJournalProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-