2016-03-28 4 views
1

org.eclipse.jetty.servlets.PushCacheFilter класс в Java реализует интерфейс javax.servlet.Filter для определения ресурсов, которые нужно переместить в браузер. Первый класс предоставляется Jetty для реализации служб HTTP/2 Push для взаимодействия клиент-сервер. Как мы должны использовать функциональные возможности этого класса в наших веб-проектах на основе Java? Как их развернуть? В частности: - у моего сервера есть список файлов, которые нужно нажимать на клиента. Какие методы следует использовать для использования HTTP/2 Push? Как развернуть эти классы в нашей папке веб-приложений причала?Как реализовать PushCacheFilter

ответ

1

Jetty предлагает расширение для API сервлета (для включения в Servlet 4.0), что позволяет программно продвигать ресурсы.

Jetty's PushCacheFilter просто использует эти API для подталкивания ресурсов и добавляет логику для динамического отслеживания ресурсов, которые нужно нажать, чтобы он «учился», что толкать.

Если у вас есть другой вариант использования, где вы заранее знаете, что нажать, и вам не нужна никакая логика, выполняемая PushCacheFilter, тогда вы можете написать свой собственный Jetty Handler или сервлет-фильтр, который выполняет вашу логику.

This question Ответы на вопросы API-интерфейсы для использования.