Concurrent Filter ver. 1.2


This is a Java servlet filter (as per Servlet API 2.3). ConcurrentFilter lets you set the maximum number of concurrent requests for a single IP address. You can use this filter as a limitation tool for access to your downloading store etc.

How to use it:

a) download concurrentflt.jar and save it in WEB-INF/lib

b) describe this filter in web.xml. Initial parameter (parameter's name is limit) describes a maximal amount for the requests from the one IP address. Default value is 2 (two simultaneous requests from the same IP address)
 


<filter>
  <filter-name>ConcurrentFilter</filter-name>
  <filter-class>com.cj.concurrent.ConcurrentFilter</filter-class>
  <init-param>
    <param-name>limit</param-name>
    <param-value>5</param-value>
  </init-param>
</filter>

c) describe a mapping for this filter in web.xml
 


<filter-mapping>
  <filter-name>ConcurrentFilter</filter-name>
  <url-pattern>*</url-pattern>
</filter-mapping>

in this case filter will be on for the each your file

   For downloading:
    Filter:  concurrentflt.jar

 ©  Coldbeans     Comments?

See also Coldtags suite - the largest collection of custom JSP tags.

Also in JSOS: