public class ClientProducerCreditsImpl extends Object implements ClientProducerCredits
| Constructor and Description |
|---|
ClientProducerCreditsImpl(ClientSessionInternal session,
SimpleString address,
int windowSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
acquireCredits(int credits) |
void |
close() |
int |
decrementRefCount() |
int |
getBalance() |
void |
incrementRefCount() |
void |
init() |
boolean |
isBlocked() |
void |
receiveCredits(int credits) |
void |
releaseOutstanding() |
void |
reset() |
public ClientProducerCreditsImpl(ClientSessionInternal session, SimpleString address, int windowSize)
public void init()
init in interface ClientProducerCreditspublic void acquireCredits(int credits)
throws InterruptedException
acquireCredits in interface ClientProducerCreditsInterruptedExceptionpublic boolean isBlocked()
isBlocked in interface ClientProducerCreditspublic int getBalance()
public void receiveCredits(int credits)
receiveCredits in interface ClientProducerCreditspublic void reset()
reset in interface ClientProducerCreditspublic void close()
close in interface ClientProducerCreditspublic void incrementRefCount()
incrementRefCount in interface ClientProducerCreditspublic int decrementRefCount()
decrementRefCount in interface ClientProducerCreditspublic void releaseOutstanding()
releaseOutstanding in interface ClientProducerCreditsCopyright © 2012 JBoss by Red Hat. All Rights Reserved.