be.unamur.inference.web.apache
Class RegExpApacheUserSessionFilter

java.lang.Object
  extended by be.unamur.inference.web.RegExpUserRequestFilter<ApacheUserRequest>
      extended by be.unamur.inference.web.apache.RegExpApacheUserSessionFilter
All Implemented Interfaces:
UserRequestFilter<ApacheUserRequest>

public class RegExpApacheUserSessionFilter
extends RegExpUserRequestFilter<ApacheUserRequest>


Constructor Summary
RegExpApacheUserSessionFilter()
           
 
Method Summary
 boolean filter(ApacheUserRequest request)
          Returns true if the given request has to be filtered.
 RegExpApacheUserSessionFilter refererMatches(String regExp)
           
 RegExpApacheUserSessionFilter statusCodeIn(int[] acceptedCodes)
           
 RegExpApacheUserSessionFilter userAgentMatches(String regExp)
           
 
Methods inherited from class be.unamur.inference.web.RegExpUserRequestFilter
after, before, clientMatches, requestTypeMatches, resourceMatches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegExpApacheUserSessionFilter

public RegExpApacheUserSessionFilter()
Method Detail

refererMatches

public RegExpApacheUserSessionFilter refererMatches(String regExp)
                                             throws PatternSyntaxException
Throws:
PatternSyntaxException

userAgentMatches

public RegExpApacheUserSessionFilter userAgentMatches(String regExp)
                                               throws PatternSyntaxException
Throws:
PatternSyntaxException

statusCodeIn

public RegExpApacheUserSessionFilter statusCodeIn(int[] acceptedCodes)

filter

public boolean filter(ApacheUserRequest request)
Description copied from interface: UserRequestFilter
Returns true if the given request has to be filtered.

Specified by:
filter in interface UserRequestFilter<ApacheUserRequest>
Overrides:
filter in class RegExpUserRequestFilter<ApacheUserRequest>
Parameters:
request - The request to consider.
Returns:
True if the given request has to be filtered.


Copyright © 2014 PReCISE, University of Namur. All rights reserved.