com.netflix.astyanax.util
Class BlockingConcurrentWindowCounter

java.lang.Object
  extended by com.netflix.astyanax.util.BlockingConcurrentWindowCounter

public class BlockingConcurrentWindowCounter
extends Object


Constructor Summary
BlockingConcurrentWindowCounter(int size)
           
BlockingConcurrentWindowCounter(int size, int init)
           
 
Method Summary
 int incrementAndGet()
           
 int incrementAndGet(long timeout, TimeUnit unit)
           
 int release(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockingConcurrentWindowCounter

public BlockingConcurrentWindowCounter(int size)

BlockingConcurrentWindowCounter

public BlockingConcurrentWindowCounter(int size,
                                       int init)
Method Detail

incrementAndGet

public int incrementAndGet()
                    throws Exception
Throws:
Exception

incrementAndGet

public int incrementAndGet(long timeout,
                           TimeUnit unit)
                    throws Exception
Throws:
Exception

release

public int release(int index)


Copyright © 2012. All Rights Reserved.