org.apache.qpid.server.flow
Class BytesOnlyCreditManager
java.lang.Object
org.apache.qpid.server.flow.AbstractFlowCreditManager
org.apache.qpid.server.flow.BytesOnlyCreditManager
- All Implemented Interfaces:
- FlowCreditManager
public class BytesOnlyCreditManager
- extends AbstractFlowCreditManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BytesOnlyCreditManager
public BytesOnlyCreditManager(long initialCredit)
getMessageCredit
public long getMessageCredit()
getBytesCredit
public long getBytesCredit()
restoreCredit
public void restoreCredit(long messageCredit,
long bytesCredit)
removeAllCredit
public void removeAllCredit()
hasCredit
public boolean hasCredit()
useCreditForMessage
public boolean useCreditForMessage(ServerMessage msg)
setBytesCredit
public void setBytesCredit(long bytesCredit)
Licensed to the Apache Software Foundation