anchor.diff:        <goals>
           <goal>compile</goal>
           <goal>compile-custom</goal>
  +        <goal>test-compile</goal>
  +        <goal>test-compile-custom</goal>
         </goals>
       </execution>
     </executions>
  
positive.code: [source,java]
  -------------------------------------------------------------------------------
  from("direct:grpc-sync")
  .to("grpc://org.apache.camel.component.grpc.PingPong?method=sendPing&host=localhost&port=1000");
  -------------------------------------------------------------------------------
  
  [source,java]
  ---------------------------------------------------------------------------------------
  <route>
      <from uri="direct:grpc-async" />
      <to uri="grpc://org.apache.camel.component.grpc.PingPong?method=pingAsyncResponse&host=localhost&port=1000"/>
  </route>
  ---------------------------------------------------------------------------------------
  
  A asynchronous method invoke with target host and port parameter
  
  [source,java]
  -------------------------------------------------------------------------------
  from("direct:index")
  .to("grpc://org.apache.camel.component.grpc.PingPong?method=sendPing&invoke=ASYNC&target=dns:///hostname:8000");
  -------------------------------------------------------------------------------
  
  It's it is recommended to use Maven Protocol Buffers Plugin which calls Protocol Buffer Compiler (protoc) tool to generate Java source files from .proto (protocol buffer definition) files for the custom project. This plugin will generate procedures request and response classes, their builders and gRPC procedures stubs classes as well.
  
negative.code: *Available as of Camel version 2.19*
  
  The gRPC component allows you to do Remote Procedure Call (RPC) 
  using https://developers.google.com/protocol-buffers/docs/overview[Protocol Buffers (protobuf)] 
  exchange format over HTTP/2 transport.
  
  Maven users will need to add the following dependency to their `pom.xml`
  for this component:
  