Package com.viam.sdk.core.module
Class ModuleRPCService
java.lang.Object
viam.module.v1.ModuleServiceGrpc.ModuleServiceImplBase
com.viam.sdk.core.module.ModuleRPCService
- All Implemented Interfaces:
 io.grpc.BindableService,ModuleServiceGrpc.AsyncService
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddResource(Module.AddResourceRequest request, io.grpc.stub.StreamObserver<Module.AddResourceResponse> responseObserver) AddResource tells a module about a new resource to handlevoidready(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 viam.module.v1.ModuleServiceGrpc.ModuleServiceImplBase
bindService 
- 
Constructor Details
- 
ModuleRPCService
 
 - 
 - 
Method Details
- 
addResource
public void addResource(Module.AddResourceRequest request, io.grpc.stub.StreamObserver<Module.AddResourceResponse> responseObserver) Description copied from interface:ModuleServiceGrpc.AsyncServiceAddResource tells a module about a new resource to handle
 - 
reconfigureResource
public void reconfigureResource(Module.ReconfigureResourceRequest request, io.grpc.stub.StreamObserver<Module.ReconfigureResourceResponse> responseObserver) Description copied from interface:ModuleServiceGrpc.AsyncServiceReconfigureResource tells a module to reconfigure an existing resource
 - 
removeResource
public void removeResource(Module.RemoveResourceRequest request, io.grpc.stub.StreamObserver<Module.RemoveResourceResponse> responseObserver) Description copied from interface:ModuleServiceGrpc.AsyncServiceRemoveResource 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) Description copied from interface:ModuleServiceGrpc.AsyncServiceReady 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) Description copied from interface:ModuleServiceGrpc.AsyncServiceValidateConfig determines whether the given config is valid and registers/returns both required and optional implicit dependencies.
 
 -