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(SessionContext sessionContext) |
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(SessionContext sessionContext)
init in interface ClientProducerCreditspublic void acquireCredits(int credits)
throws ActiveMQException
acquireCredits in interface ClientProducerCreditsActiveMQExceptionpublic 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 © 2018 JBoss by Red Hat. All rights reserved.