Class OpenConfigTelemetryGrpc.OpenConfigTelemetryImplBase
- java.lang.Object
-
- org.opennms.features.openconfig.proto.jti.OpenConfigTelemetryGrpc.OpenConfigTelemetryImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- OpenConfigTelemetryGrpc
public abstract static class OpenConfigTelemetryGrpc.OpenConfigTelemetryImplBase extends Object implements io.grpc.BindableService
Interface exported by Agent
-
-
Constructor Summary
Constructors Constructor Description OpenConfigTelemetryImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinition
bindService()
void
cancelTelemetrySubscription(Telemetry.CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<Telemetry.CancelSubscriptionReply> responseObserver)
Terminates and removes an exisiting telemetry subscriptionvoid
getDataEncodings(Telemetry.DataEncodingRequest request, io.grpc.stub.StreamObserver<Telemetry.DataEncodingReply> responseObserver)
Return the set of data encodings supported by the device for telemetry datavoid
getTelemetryOperationalState(Telemetry.GetOperationalStateRequest request, io.grpc.stub.StreamObserver<Telemetry.GetOperationalStateReply> responseObserver)
Get Telemetry Agent Operational Statesvoid
getTelemetrySubscriptions(Telemetry.GetSubscriptionsRequest request, io.grpc.stub.StreamObserver<Telemetry.GetSubscriptionsReply> responseObserver)
Get the list of current telemetry subscriptions from the target.void
telemetrySubscribe(Telemetry.SubscriptionRequest request, io.grpc.stub.StreamObserver<Telemetry.OpenConfigData> responseObserver)
Request an inline subscription for data at the specified path.
-
-
-
Method Detail
-
telemetrySubscribe
public void telemetrySubscribe(Telemetry.SubscriptionRequest request, io.grpc.stub.StreamObserver<Telemetry.OpenConfigData> responseObserver)
Request an inline subscription for data at the specified path. The device should send telemetry data back on the same connection as the subscription request.
-
cancelTelemetrySubscription
public void cancelTelemetrySubscription(Telemetry.CancelSubscriptionRequest request, io.grpc.stub.StreamObserver<Telemetry.CancelSubscriptionReply> responseObserver)
Terminates and removes an exisiting telemetry subscription
-
getTelemetrySubscriptions
public void getTelemetrySubscriptions(Telemetry.GetSubscriptionsRequest request, io.grpc.stub.StreamObserver<Telemetry.GetSubscriptionsReply> responseObserver)
Get the list of current telemetry subscriptions from the target. This command returns a list of existing subscriptions not including those that are established via configuration.
-
getTelemetryOperationalState
public void getTelemetryOperationalState(Telemetry.GetOperationalStateRequest request, io.grpc.stub.StreamObserver<Telemetry.GetOperationalStateReply> responseObserver)
Get Telemetry Agent Operational States
-
getDataEncodings
public void getDataEncodings(Telemetry.DataEncodingRequest request, io.grpc.stub.StreamObserver<Telemetry.DataEncodingReply> responseObserver)
Return the set of data encodings supported by the device for telemetry data
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindService
in interfaceio.grpc.BindableService
-
-