public class RingNodeFlowControl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
RingNodeFlowControl() |
RingNodeFlowControl(int initialWindow,
float windowReduceFactor,
int belowThresholdAdvanceAmount,
float aboveThresholdAdvanceAmount) |
Modifier and Type | Method and Description |
---|---|
int |
getAllowedToBroadcast(RingToken token) |
int |
getBacklog() |
int |
getBacklogDifference() |
int |
getPreviousBacklog() |
void |
invalidate() |
void |
setBacklog(int backlog) |
void |
setPreviousBacklog() |
void |
updateWindow(RingToken token) |
void |
viewChanged(int memberCount) |
public RingNodeFlowControl(int initialWindow, float windowReduceFactor, int belowThresholdAdvanceAmount, float aboveThresholdAdvanceAmount)
public RingNodeFlowControl()
public void invalidate()
public int getBacklog()
public void setBacklog(int backlog)
public int getBacklogDifference()
public int getPreviousBacklog()
public void setPreviousBacklog()
public void viewChanged(int memberCount)
public int getAllowedToBroadcast(RingToken token)
public void updateWindow(RingToken token)
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.