|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.jersey.api.client.filter.Filterable
public abstract class Filterable
An abstract class providing support for registering and managing a chain of ClientFilter
instances.
ClientFilter
instance MUST be occur at most once in any Filterable
instance,
otherwise unexpected results may occur. If it is necessary to add the same type of ClientFilter
more than once to
the same Filterable
instance or to more than one Filterable
instance then a new instance of that ClientFilter
MUST be added.
Constructor Summary | |
---|---|
protected |
Filterable(ClientHandler root)
Construct with a root client handler. |
protected |
Filterable(Filterable that)
Construct from an existing filterable instance. |
Method Summary | |
---|---|
void |
addFilter(ClientFilter f)
Add a filter to the filter chain. |
ClientHandler |
getHeadHandler()
Get the head client handler of the filter chain. |
boolean |
isFilterPresent(ClientFilter filter)
Check if a filter is present in the chain. |
boolean |
isFilterPreset(ClientFilter filter)
Deprecated. use isFilterPresent(ClientFilter) instead. |
void |
removeAllFilters()
Remove all filters from the filter chain. |
void |
removeFilter(ClientFilter f)
Remove a filter from the chain. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Filterable(ClientHandler root)
root
- the root handler to handle the request and return a response.protected Filterable(Filterable that)
that
- the filter to copy.Method Detail |
---|
public void addFilter(ClientFilter f)
f
- the filter to add.public void removeFilter(ClientFilter f)
f
- the filter to remove.@Deprecated public boolean isFilterPreset(ClientFilter filter)
isFilterPresent(ClientFilter)
instead.
filter
- the filter to remove.
true
if the filter is present, otherwise false
.public boolean isFilterPresent(ClientFilter filter)
filter
- the filter to remove.
true
if the filter is present, otherwise false
.public void removeAllFilters()
public ClientHandler getHeadHandler()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |