Class BindableServiceBuildItem


  • public final class BindableServiceBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    • Field Detail

      • serviceClass

        final org.jboss.jandex.DotName serviceClass
      • blockingMethods

        final List<String> blockingMethods
    • Constructor Detail

      • BindableServiceBuildItem

        public BindableServiceBuildItem​(org.jboss.jandex.DotName serviceClass)
    • Method Detail

      • registerBlockingMethod

        public void registerBlockingMethod​(String method)
        A method from serviceClass is annotated with Blocking. Stores the method name so the runtime interceptor can recognize it. Note: gRPC method have unique names - overloading is not permitted.
        Parameters:
        method - the method name
      • hasBlockingMethods

        public boolean hasBlockingMethods()
      • getServiceClass

        public org.jboss.jandex.DotName getServiceClass()