public abstract class Filter extends Object
Каждый Просачивается цепочка, вызывает следующий фильтр в пределах его собственного doFilter () реализация. Финал Просачивается, цепочка вызывает обработчик обмена приложений.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
Фильтр. Цепочка
цепочка фильтров связалась с HttpServer.
|
Модификатор | Конструктор и Описание |
---|---|
protected |
Filter() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract String |
description()
возвращает краткое описание этого Фильтра
|
abstract void |
doFilter(HttpExchange exchange, Filter.Chain chain)
Спрашивает этот фильтр к пред/постпроцесс данный обмен.
|
public abstract void doFilter(HttpExchange exchange, Filter.Chain chain) throws IOException
HttpExchange.setStreams(InputStream,OutputStream)
Filter.Chain.doFilter(HttpExchange)
Filter.Chain.doFilter(HttpExchange)
exchange
- HttpExchange
фильтроваться.chain
- Цепочка, которая позволяет следующему фильтру быть вызванным.IOException
- может быть брошен любым модулем фильтра, и если поймано, должен быть повторно брошен снова.NullPointerException
- если или обмен или цепочка null
public abstract String description()
Авторское право © 2005, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92