@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
@Bean public RequestResponseMatcher requestResponseMatcher() { return new RequestResponseMatcher(); }
public RpcClient build() { RequestResponseMatcher matcher = new RequestResponseMatcher(); ExecutorService consumerExecutor = Executors.newFixedThreadPool(consumerThreads); ServerResponseListener responseListener = new ServerResponseListener(replyTopic, consumerThreads, matcher, consumerProps, consumerExecutor, consumerValueDeserializer); Producer<String, Request> requestProducer = new KafkaProducer<>(producerProps, new StringSerializer(), producerValueSerializer); return new KafkaRpcClient(requestTopic, replyTopic, requestProducer, matcher, responseListener); }