Class BasicCommandableGrpcControllerV1

java.lang.Object
org.pipservices4.grpc.controllers.GrpcController
org.pipservices4.grpc.controllers.CommandableGrpcController
com.service.basic.controllers.version1.BasicCommandableGrpcControllerV1
All Implemented Interfaces:
org.pipservices4.components.config.IConfigurable, org.pipservices4.components.refer.IReferenceable, org.pipservices4.components.refer.IUnreferenceable, org.pipservices4.components.run.IClosable, org.pipservices4.components.run.IOpenable, org.pipservices4.grpc.controllers.IRegisterable

public class BasicCommandableGrpcControllerV1 extends org.pipservices4.grpc.controllers.CommandableGrpcController
Controller that receives commands via GRPC protocol to operations automatically generated for commands defined in @ICommandable components. Each command is exposed as invoke method that receives command name and parameters.
  • Field Summary

    Fields inherited from class org.pipservices4.grpc.controllers.GrpcController

    _counters, _dependencyResolver, _endpoint, _logger, _tracer
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of this controller.
  • Method Summary

    Methods inherited from class org.pipservices4.grpc.controllers.CommandableGrpcController

    register, registerCommadableMethod

    Methods inherited from class org.pipservices4.grpc.controllers.GrpcController

    close, configure, instrument, isOpen, open, registerInterceptor, registerMethod, setReferences, unsetReferences

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BasicCommandableGrpcControllerV1

      public BasicCommandableGrpcControllerV1()
      Creates an instance of this controller.