com.ibatis.common.util
Class Throttle

java.lang.Object
  extended bycom.ibatis.common.util.Throttle

public class Throttle
extends java.lang.Object


Field Summary
private  int count
           
private  int limit
           
private  java.lang.Object LOCK
           
private  long maxWait
           
 
Constructor Summary
Throttle(int limit)
           
Throttle(int limit, long maxWait)
           
 
Method Summary
 void decrement()
           
 void increment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCK

private final java.lang.Object LOCK

count

private int count

limit

private int limit

maxWait

private long maxWait
Constructor Detail

Throttle

public Throttle(int limit)

Throttle

public Throttle(int limit,
                long maxWait)
Method Detail

increment

public void increment()

decrement

public void decrement()