Как мне прочитать пользовательский заголовок в серверной службе GRPC в Quarkus?

#java #header #grpc #interceptor #quarkus

#java #заголовок #grpc #перехватчик #quarkus

Вопрос:

Я видел несколько примеров Java о том, как написать ServerInterceptor для чтения пользовательского заголовка из метаданных, но не могу найти ничего о том, как подключить перехватчик к сервису в Quarkus, например, для этого: https://quarkus.io/guides/grpc-service-implementation Или есть другой, более простой способ чтения пользовательского заголовка в Quarkus, например, чтобы получитьтокен?

Ответ №1:

Я получил этот полезный пример в чате Quarkus Zulip от дружественного пользователя:

https://github.com/quarkusio/quarkus/blob/master/integration-tests/grpc-interceptors/src/main/java/io/quarkus/grpc/examples/interceptors/HeaderServerInterceptor.java

Нет необходимости подключать или регистрировать перехватчик в любом месте.