org.jboss.messaging.utils
Class TokenBucketLimiterImpl

java.lang.Object
  extended by org.jboss.messaging.utils.TokenBucketLimiterImpl
All Implemented Interfaces:
TokenBucketLimiter

public class TokenBucketLimiterImpl
extends java.lang.Object
implements TokenBucketLimiter

A TokenBucketLimiterImpl

Author:
Tim Fox

Constructor Summary
TokenBucketLimiterImpl(int rate, boolean spin)
           
 
Method Summary
 int getRate()
           
 boolean isSpin()
           
 void limit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenBucketLimiterImpl

public TokenBucketLimiterImpl(int rate,
                              boolean spin)
Method Detail

getRate

public int getRate()
Specified by:
getRate in interface TokenBucketLimiter

isSpin

public boolean isSpin()
Specified by:
isSpin in interface TokenBucketLimiter

limit

public void limit()
Specified by:
limit in interface TokenBucketLimiter


Copyright © 2006 JBoss Inc. All Rights Reserved.