У меня есть класс, который реализует ContainerRequestFilter и ContainerResponseFilter. Я использую этот класс для регистрации запроса и соответствующего ответа на него. Я отмечаю start_time в фильтре запроса и распространяю его на фильтр ответов, используя MDC.put («время начала», начало_time). Я вижу, что, поскольку фильтр ответов принимает ContainerRequestContext в качестве аргумента, он может отображать ответ на правильный запрос.Различать несколько запросов в Джерси. Фильтр запросов
Но я не могу видеть, как класс фильтра протоколирования может различать несколько вызовов запросов, которые будут поступать одновременно. Каждый запрос создает другой экземпляр класса фильтра регистрации?
Можете ли вы вставить образец кода, чтобы лучше понять вопрос? У вас есть настраиваемый фильтр регистрации? –
Да, я написал собственный фильтр регистрации. Я использовал следующий учебник для написания одного [ссылка] http://www.makeinjava.com/custom-logging-filter-using-jersey-containerrequestfilter-containerresponsefilter/ – raizsh