public class ClientProducerCreditManagerImpl extends Object implements ClientProducerCreditManager
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_UNREFERENCED_CREDITS_CACHE_SIZE |
| Constructor and Description |
|---|
ClientProducerCreditManagerImpl(ClientSessionInternal session,
int windowSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
creditsMapSize() |
ClientProducerCredits |
getCredits(SimpleString address,
boolean anon,
SessionContext context) |
void |
receiveCredits(SimpleString address,
int credits) |
void |
receiveFailCredits(SimpleString address,
int credits) |
void |
reset() |
void |
returnCredits(SimpleString address) |
int |
unReferencedCreditsSize() |
public static final int MAX_UNREFERENCED_CREDITS_CACHE_SIZE
public ClientProducerCreditManagerImpl(ClientSessionInternal session, int windowSize)
public ClientProducerCredits getCredits(SimpleString address, boolean anon, SessionContext context)
getCredits in interface ClientProducerCreditManagerpublic void returnCredits(SimpleString address)
returnCredits in interface ClientProducerCreditManagerpublic void receiveCredits(SimpleString address, int credits)
receiveCredits in interface ClientProducerCreditManagerpublic void receiveFailCredits(SimpleString address, int credits)
receiveFailCredits in interface ClientProducerCreditManagerpublic void reset()
reset in interface ClientProducerCreditManagerpublic void close()
close in interface ClientProducerCreditManagerpublic int creditsMapSize()
creditsMapSize in interface ClientProducerCreditManagerpublic int unReferencedCreditsSize()
unReferencedCreditsSize in interface ClientProducerCreditManagerCopyright © 2018 JBoss by Red Hat. All rights reserved.