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 |
receiveFailCredits(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,
HornetQException
acquireCredits in interface ClientProducerCreditsInterruptedExceptionHornetQExceptionpublic boolean isBlocked()
isBlocked in interface ClientProducerCreditspublic int getBalance()
public void receiveCredits(int credits)
receiveCredits in interface ClientProducerCreditspublic void receiveFailCredits(int credits)
receiveFailCredits 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 © 2013 JBoss, a division of Red Hat. All rights reserved.