public class CreditCreditManager extends AbstractFlowCreditManager implements FlowCreditManager_0_10
FlowCreditManager.FlowCreditManagerListener| Constructor and Description |
|---|
CreditCreditManager(long bytesCredit,
long messageCredit,
ProtocolEngine protocolEngine) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCredit(long messageCredit,
long bytesCredit) |
void |
clearCredit() |
boolean |
hasCredit() |
void |
restoreCredit(long messageCredit,
long bytesCredit) |
boolean |
useCreditForMessage(long msgSize) |
addStateListener, notifyIncreaseBytesCredit, removeListener, setSuspendedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStateListener, removeListenerpublic CreditCreditManager(long bytesCredit,
long messageCredit,
ProtocolEngine protocolEngine)
public void restoreCredit(long messageCredit,
long bytesCredit)
restoreCredit in interface FlowCreditManagerpublic void addCredit(long messageCredit,
long bytesCredit)
addCredit in interface FlowCreditManager_0_10public void clearCredit()
clearCredit in interface FlowCreditManager_0_10public boolean hasCredit()
hasCredit in interface FlowCreditManagerpublic boolean useCreditForMessage(long msgSize)
useCreditForMessage in interface FlowCreditManagerCopyright © 2006–2017 The Apache Software Foundation. All rights reserved.