fr.cnes.sitools.security.filter
Class RequestCounterHashSet

java.lang.Object
  extended by fr.cnes.sitools.security.filter.RequestCounterHashSet
All Implemented Interfaces:
RequestCounter

public class RequestCounterHashSet
extends java.lang.Object
implements RequestCounter


Constructor Summary
RequestCounterHashSet()
           
 
Method Summary
 void addRequest(java.lang.String id)
          Adds the request.
 int getNumberOfRequests(java.lang.String id)
          Gets the number of requests for a specific identifier
 void initNumberOfRequest(java.lang.String id, int nbRequests)
          Inits the number of request.
 void remove(java.lang.String id)
          Removes the.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestCounterHashSet

public RequestCounterHashSet()
Method Detail

getNumberOfRequests

public int getNumberOfRequests(java.lang.String id)
Description copied from interface: RequestCounter
Gets the number of requests for a specific identifier

Specified by:
getNumberOfRequests in interface RequestCounter
Parameters:
id - the id
Returns:
the number of requests

addRequest

public void addRequest(java.lang.String id)
Description copied from interface: RequestCounter
Adds the request.

Specified by:
addRequest in interface RequestCounter
Parameters:
id - the id

remove

public void remove(java.lang.String id)
Description copied from interface: RequestCounter
Removes the.

Specified by:
remove in interface RequestCounter
Parameters:
id - the id

initNumberOfRequest

public void initNumberOfRequest(java.lang.String id,
                                int nbRequests)
Description copied from interface: RequestCounter
Inits the number of request.

Specified by:
initNumberOfRequest in interface RequestCounter
Parameters:
id - the id
nbRequests - the nb requests


Copyright © 2010-2013 CNES. All Rights Reserved.