Interface ClientProducerCreditManager
- All Known Implementing Classes:
ClientProducerCreditManagerImpl
public interface ClientProducerCreditManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intgetCredits(SimpleString address, boolean anon, SessionContext context) intvoidreceiveCredits(SimpleString address, int credits) voidreceiveFailCredits(SimpleString address, int credits) voidreset()voidreturnCredits(SimpleString address) voidsetCallback(ClientProducerFlowCallback callback) This will determine the flow control as asynchronous, no actual block should happen instead a callback will be sent whenever blockages change
-
Method Details
-
getCredits
-
returnCredits
-
receiveCredits
-
receiveFailCredits
-
reset
void reset() -
close
void close() -
creditsMapSize
int creditsMapSize() -
getMaxAnonymousCacheSize
int getMaxAnonymousCacheSize() -
setCallback
This will determine the flow control as asynchronous, no actual block should happen instead a callback will be sent whenever blockages change
-