类 ManagementServiceGrpc.ManagementServiceStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ManagementServiceGrpc.ManagementServiceStub>
org.apache.skywalking.apm.network.management.v3.compat.ManagementServiceGrpc.ManagementServiceStub
封闭类:
ManagementServiceGrpc

public static final class ManagementServiceGrpc.ManagementServiceStub extends io.grpc.stub.AbstractAsyncStub<ManagementServiceGrpc.ManagementServiceStub>
 Define the service reporting the extra information of the instance.
 
  • 嵌套类概要

    从类继承的嵌套类/接口 io.grpc.stub.AbstractStub

    io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
  • 方法概要

    修饰符和类型
    方法
    说明
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    void
    keepAlive(InstancePingPkg request, io.grpc.stub.StreamObserver<Commands> responseObserver)
    Keep the instance alive in the backend analysis.
    void
    reportInstanceProperties(InstanceProperties request, io.grpc.stub.StreamObserver<Commands> responseObserver)
    Report custom properties of a service instance.

    从类继承的方法 io.grpc.stub.AbstractAsyncStub

    newStub, newStub

    从类继承的方法 io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • build

      protected ManagementServiceGrpc.ManagementServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      指定者:
      build 在类中 io.grpc.stub.AbstractStub<ManagementServiceGrpc.ManagementServiceStub>
    • reportInstanceProperties

      public void reportInstanceProperties(InstanceProperties request, io.grpc.stub.StreamObserver<Commands> responseObserver)
       Report custom properties of a service instance.
       
    • keepAlive

      public void keepAlive(InstancePingPkg request, io.grpc.stub.StreamObserver<Commands> responseObserver)
       Keep the instance alive in the backend analysis.
       Only recommend to do separate keepAlive report when no trace and metrics needs to be reported.
       Otherwise, it is duplicated.