org.apache.hadoop.hdfs.qjournal.protocol
Class QJournalProtocolProtos.QJournalProtocolService

java.lang.Object
  extended by org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos.QJournalProtocolService
All Implemented Interfaces:
com.google.protobuf.Service
Direct Known Subclasses:
QJournalProtocolProtos.QJournalProtocolService.Stub
Enclosing class:
QJournalProtocolProtos

public abstract static class QJournalProtocolProtos.QJournalProtocolService
extends Object
implements com.google.protobuf.Service


Nested Class Summary
static interface QJournalProtocolProtos.QJournalProtocolService.BlockingInterface
           
static interface QJournalProtocolProtos.QJournalProtocolService.Interface
           
static class QJournalProtocolProtos.QJournalProtocolService.Stub
           
 
Constructor Summary
protected QJournalProtocolProtos.QJournalProtocolService()
           
 
Method Summary
abstract  void acceptRecovery(com.google.protobuf.RpcController controller, QJournalProtocolProtos.AcceptRecoveryRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.AcceptRecoveryResponseProto> done)
           
 void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.RpcController controller, com.google.protobuf.Message request, com.google.protobuf.RpcCallback<com.google.protobuf.Message> done)
           
abstract  void finalizeLogSegment(com.google.protobuf.RpcController controller, QJournalProtocolProtos.FinalizeLogSegmentRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.FinalizeLogSegmentResponseProto> done)
           
abstract  void format(com.google.protobuf.RpcController controller, QJournalProtocolProtos.FormatRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.FormatResponseProto> done)
           
static com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor()
           
 com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
           
abstract  void getEditLogManifest(com.google.protobuf.RpcController controller, QJournalProtocolProtos.GetEditLogManifestRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.GetEditLogManifestResponseProto> done)
           
abstract  void getJournalState(com.google.protobuf.RpcController controller, QJournalProtocolProtos.GetJournalStateRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.GetJournalStateResponseProto> done)
           
 com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
           
 com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
           
abstract  void heartbeat(com.google.protobuf.RpcController controller, QJournalProtocolProtos.HeartbeatRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.HeartbeatResponseProto> done)
           
abstract  void isFormatted(com.google.protobuf.RpcController controller, QJournalProtocolProtos.IsFormattedRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.IsFormattedResponseProto> done)
           
abstract  void journal(com.google.protobuf.RpcController controller, QJournalProtocolProtos.JournalRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.JournalResponseProto> done)
           
static QJournalProtocolProtos.QJournalProtocolService.BlockingInterface newBlockingStub(com.google.protobuf.BlockingRpcChannel channel)
           
abstract  void newEpoch(com.google.protobuf.RpcController controller, QJournalProtocolProtos.NewEpochRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.NewEpochResponseProto> done)
           
static com.google.protobuf.BlockingService newReflectiveBlockingService(QJournalProtocolProtos.QJournalProtocolService.BlockingInterface impl)
           
static com.google.protobuf.Service newReflectiveService(QJournalProtocolProtos.QJournalProtocolService.Interface impl)
           
static QJournalProtocolProtos.QJournalProtocolService.Stub newStub(com.google.protobuf.RpcChannel channel)
           
abstract  void prepareRecovery(com.google.protobuf.RpcController controller, QJournalProtocolProtos.PrepareRecoveryRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.PrepareRecoveryResponseProto> done)
           
abstract  void purgeLogs(com.google.protobuf.RpcController controller, QJournalProtocolProtos.PurgeLogsRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.PurgeLogsResponseProto> done)
           
abstract  void startLogSegment(com.google.protobuf.RpcController controller, QJournalProtocolProtos.StartLogSegmentRequestProto request, com.google.protobuf.RpcCallback<QJournalProtocolProtos.StartLogSegmentResponseProto> done)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QJournalProtocolProtos.QJournalProtocolService

protected QJournalProtocolProtos.QJournalProtocolService()
Method Detail

newReflectiveService

public static com.google.protobuf.Service newReflectiveService(QJournalProtocolProtos.QJournalProtocolService.Interface impl)

newReflectiveBlockingService

public static com.google.protobuf.BlockingService newReflectiveBlockingService(QJournalProtocolProtos.QJournalProtocolService.BlockingInterface impl)

isFormatted

public abstract void isFormatted(com.google.protobuf.RpcController controller,
                                 QJournalProtocolProtos.IsFormattedRequestProto request,
                                 com.google.protobuf.RpcCallback<QJournalProtocolProtos.IsFormattedResponseProto> done)

getJournalState

public abstract void getJournalState(com.google.protobuf.RpcController controller,
                                     QJournalProtocolProtos.GetJournalStateRequestProto request,
                                     com.google.protobuf.RpcCallback<QJournalProtocolProtos.GetJournalStateResponseProto> done)

newEpoch

public abstract void newEpoch(com.google.protobuf.RpcController controller,
                              QJournalProtocolProtos.NewEpochRequestProto request,
                              com.google.protobuf.RpcCallback<QJournalProtocolProtos.NewEpochResponseProto> done)

format

public abstract void format(com.google.protobuf.RpcController controller,
                            QJournalProtocolProtos.FormatRequestProto request,
                            com.google.protobuf.RpcCallback<QJournalProtocolProtos.FormatResponseProto> done)

journal

public abstract void journal(com.google.protobuf.RpcController controller,
                             QJournalProtocolProtos.JournalRequestProto request,
                             com.google.protobuf.RpcCallback<QJournalProtocolProtos.JournalResponseProto> done)

heartbeat

public abstract void heartbeat(com.google.protobuf.RpcController controller,
                               QJournalProtocolProtos.HeartbeatRequestProto request,
                               com.google.protobuf.RpcCallback<QJournalProtocolProtos.HeartbeatResponseProto> done)

startLogSegment

public abstract void startLogSegment(com.google.protobuf.RpcController controller,
                                     QJournalProtocolProtos.StartLogSegmentRequestProto request,
                                     com.google.protobuf.RpcCallback<QJournalProtocolProtos.StartLogSegmentResponseProto> done)

finalizeLogSegment

public abstract void finalizeLogSegment(com.google.protobuf.RpcController controller,
                                        QJournalProtocolProtos.FinalizeLogSegmentRequestProto request,
                                        com.google.protobuf.RpcCallback<QJournalProtocolProtos.FinalizeLogSegmentResponseProto> done)

purgeLogs

public abstract void purgeLogs(com.google.protobuf.RpcController controller,
                               QJournalProtocolProtos.PurgeLogsRequestProto request,
                               com.google.protobuf.RpcCallback<QJournalProtocolProtos.PurgeLogsResponseProto> done)

getEditLogManifest

public abstract void getEditLogManifest(com.google.protobuf.RpcController controller,
                                        QJournalProtocolProtos.GetEditLogManifestRequestProto request,
                                        com.google.protobuf.RpcCallback<QJournalProtocolProtos.GetEditLogManifestResponseProto> done)

prepareRecovery

public abstract void prepareRecovery(com.google.protobuf.RpcController controller,
                                     QJournalProtocolProtos.PrepareRecoveryRequestProto request,
                                     com.google.protobuf.RpcCallback<QJournalProtocolProtos.PrepareRecoveryResponseProto> done)

acceptRecovery

public abstract void acceptRecovery(com.google.protobuf.RpcController controller,
                                    QJournalProtocolProtos.AcceptRecoveryRequestProto request,
                                    com.google.protobuf.RpcCallback<QJournalProtocolProtos.AcceptRecoveryResponseProto> done)

getDescriptor

public static final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor()

getDescriptorForType

public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Service

callMethod

public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
                             com.google.protobuf.RpcController controller,
                             com.google.protobuf.Message request,
                             com.google.protobuf.RpcCallback<com.google.protobuf.Message> done)
Specified by:
callMethod in interface com.google.protobuf.Service

getRequestPrototype

public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
Specified by:
getRequestPrototype in interface com.google.protobuf.Service

getResponsePrototype

public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
Specified by:
getResponsePrototype in interface com.google.protobuf.Service

newStub

public static QJournalProtocolProtos.QJournalProtocolService.Stub newStub(com.google.protobuf.RpcChannel channel)

newBlockingStub

public static QJournalProtocolProtos.QJournalProtocolService.BlockingInterface newBlockingStub(com.google.protobuf.BlockingRpcChannel channel)


Copyright © 2013 Apache Software Foundation. All Rights Reserved.