com.github.kristofa.test.http
Class AbstractHttpRequestMatchingFilter

java.lang.Object
  extended by com.github.kristofa.test.http.AbstractHttpRequestMatchingFilter
All Implemented Interfaces:
HttpRequestMatchingFilter
Direct Known Subclasses:
AllExceptContentTypeHeaderFilter, AllExceptOriginalHeadersFilter

public abstract class AbstractHttpRequestMatchingFilter
extends Object
implements HttpRequestMatchingFilter

Abstract HttpRequestMatchingFilter implementation which is able to deal with setting and returning next HttpRequestMatchingFilter in chain.

Filter logic needs to be implemented in extending classes.

Author:
kristof

Constructor Summary
AbstractHttpRequestMatchingFilter()
           
 
Method Summary
 HttpRequestMatchingFilter next()
          Get next instance in chain.
 void setNext(HttpRequestMatchingFilter filter)
          Http request match filters can be chained.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.github.kristofa.test.http.HttpRequestMatchingFilter
filter
 

Constructor Detail

AbstractHttpRequestMatchingFilter

public AbstractHttpRequestMatchingFilter()
Method Detail

setNext

public final void setNext(HttpRequestMatchingFilter filter)
Description copied from interface: HttpRequestMatchingFilter
Http request match filters can be chained.

Specified by:
setNext in interface HttpRequestMatchingFilter
Parameters:
filter - Set next instance in chain.

next

public final HttpRequestMatchingFilter next()
Description copied from interface: HttpRequestMatchingFilter
Get next instance in chain.

Specified by:
next in interface HttpRequestMatchingFilter
Returns:
Next instance in chain. Can be null.


Copyright © 2014. All Rights Reserved.