Package viam.module.v1
Class ModuleServiceGrpc.ModuleServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ModuleServiceGrpc.ModuleServiceStub>
viam.module.v1.ModuleServiceGrpc.ModuleServiceStub
- Enclosing class:
- ModuleServiceGrpc
public static final class ModuleServiceGrpc.ModuleServiceStub
extends io.grpc.stub.AbstractAsyncStub<ModuleServiceGrpc.ModuleServiceStub>
A stub to allow clients to do asynchronous rpc calls to service ModuleService.
ModuleService deals with modular resource registration
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidaddResource(Module.AddResourceRequest request, io.grpc.stub.StreamObserver<Module.AddResourceResponse> responseObserver) AddResource tells a module about a new resource to handleprotected ModuleServiceGrpc.ModuleServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidready(Module.ReadyRequest request, io.grpc.stub.StreamObserver<Module.ReadyResponse> responseObserver) Ready determines if the server is started and ready to recieve resource configurations.voidreconfigureResource(Module.ReconfigureResourceRequest request, io.grpc.stub.StreamObserver<Module.ReconfigureResourceResponse> responseObserver) ReconfigureResource tells a module to reconfigure an existing resourcevoidremoveResource(Module.RemoveResourceRequest request, io.grpc.stub.StreamObserver<Module.RemoveResourceResponse> responseObserver) RemoveResource tells a module to close/stop a component/service and remove itvoidvalidateConfig(Module.ValidateConfigRequest request, io.grpc.stub.StreamObserver<Module.ValidateConfigResponse> responseObserver) ValidateConfig determines whether the given config is valid and registers/returns both required and optional implicit dependencies.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ModuleServiceGrpc.ModuleServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ModuleServiceGrpc.ModuleServiceStub>
-
addResource
public void addResource(Module.AddResourceRequest request, io.grpc.stub.StreamObserver<Module.AddResourceResponse> responseObserver) AddResource tells a module about a new resource to handle
-
reconfigureResource
public void reconfigureResource(Module.ReconfigureResourceRequest request, io.grpc.stub.StreamObserver<Module.ReconfigureResourceResponse> responseObserver) ReconfigureResource tells a module to reconfigure an existing resource
-
removeResource
public void removeResource(Module.RemoveResourceRequest request, io.grpc.stub.StreamObserver<Module.RemoveResourceResponse> responseObserver) RemoveResource tells a module to close/stop a component/service and remove it
-
ready
public void ready(Module.ReadyRequest request, io.grpc.stub.StreamObserver<Module.ReadyResponse> responseObserver) Ready determines if the server is started and ready to recieve resource configurations.
-
validateConfig
public void validateConfig(Module.ValidateConfigRequest request, io.grpc.stub.StreamObserver<Module.ValidateConfigResponse> responseObserver) ValidateConfig determines whether the given config is valid and registers/returns both required and optional implicit dependencies.
-