Class CloneControllerGrpc.CloneControllerImplBase

  • All Implemented Interfaces:
    io.grpc.BindableService
    Enclosing class:
    CloneControllerGrpc

    public abstract static class CloneControllerGrpc.CloneControllerImplBase
    extends Object
    implements io.grpc.BindableService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void applyCloneSettings​(com.google.apphosting.base.protos.ClonePb.CloneSettings request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
      Updates per-app settings for this clone.
      io.grpc.ServerServiceDefinition bindService()  
      void getDebuggeeInfo​(com.google.apphosting.base.protos.ClonePb.DebuggeeInfoRequest request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.DebuggeeInfoResponse> responseObserver)
      Gets source context of the clone app.
      void getPerformanceData​(com.google.apphosting.base.protos.ModelClonePb.PerformanceDataRequest request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.PerformanceData> responseObserver)
      Deprecated.
      void sendDeadline​(com.google.apphosting.base.protos.ModelClonePb.DeadlineInfo request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
      Notifies the clone that the soft or hard deadline for an active request has expired.
      void updateActiveBreakpoints​(com.google.apphosting.base.protos.ClonePb.CloudDebuggerBreakpoints request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.CloudDebuggerBreakpoints> responseObserver)
      Updates a list of Cloud Debugger breakpoints on a clone.
      void waitForSandbox​(com.google.apphosting.base.protos.EmptyMessage request, io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
      Asks the Clone to put itself into the stopped state, by sending itself a SIGSTOP when it is safe to do so.
    • Constructor Detail

      • CloneControllerImplBase

        public CloneControllerImplBase()
    • Method Detail

      • waitForSandbox

        public void waitForSandbox​(com.google.apphosting.base.protos.EmptyMessage request,
                                   io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
         Asks the Clone to put itself into the stopped state, by sending
         itself a SIGSTOP when it is safe to do so. The Clone will be
         Sandboxed and resume from this point.
         
      • applyCloneSettings

        public void applyCloneSettings​(com.google.apphosting.base.protos.ClonePb.CloneSettings request,
                                       io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
         Updates per-app settings for this clone.
         
      • sendDeadline

        public void sendDeadline​(com.google.apphosting.base.protos.ModelClonePb.DeadlineInfo request,
                                 io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.EmptyMessage> responseObserver)
         Notifies the clone that the soft or hard deadline for an active request
         has expired.
         
      • getPerformanceData

        public void getPerformanceData​(com.google.apphosting.base.protos.ModelClonePb.PerformanceDataRequest request,
                                       io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.PerformanceData> responseObserver)
         Deprecated.
         
      • updateActiveBreakpoints

        public void updateActiveBreakpoints​(com.google.apphosting.base.protos.ClonePb.CloudDebuggerBreakpoints request,
                                            io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.CloudDebuggerBreakpoints> responseObserver)
         Updates a list of Cloud Debugger breakpoints on a clone.
         
      • getDebuggeeInfo

        public void getDebuggeeInfo​(com.google.apphosting.base.protos.ClonePb.DebuggeeInfoRequest request,
                                    io.grpc.stub.StreamObserver<com.google.apphosting.base.protos.ClonePb.DebuggeeInfoResponse> responseObserver)
         Gets source context of the clone app.
         
      • bindService

        public final io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService