com.hazelcast.client.impl.protocol.parameters
Interface SemaphoreTemplate


public interface SemaphoreTemplate


Method Summary
 void acquire(String name, int permits)
           
 void availablePermits(String name)
           
 void drainPermits(String name)
           
 void init(String name, int permits)
           
 void reducePermits(String name, int reduction)
           
 void release(String name, int permits)
           
 void tryAcquire(String name, int permits, long timeout)
           
 

Method Detail

init

void init(String name,
          int permits)

acquire

void acquire(String name,
             int permits)

availablePermits

void availablePermits(String name)

drainPermits

void drainPermits(String name)

reducePermits

void reducePermits(String name,
                   int reduction)

release

void release(String name,
             int permits)

tryAcquire

void tryAcquire(String name,
                int permits,
                long timeout)


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.