public class MQFaultStrategy
extends java.lang.Object
Constructor and Description |
---|
MQFaultStrategy() |
Modifier and Type | Method and Description |
---|---|
long[] |
getLatencyMax() |
long[] |
getNotAvailableDuration() |
boolean |
isSendLatencyFaultEnable() |
MessageQueue |
selectOneMessageQueue(TopicPublishInfo tpInfo,
java.lang.String lastBrokerName) |
void |
setLatencyMax(long[] latencyMax) |
void |
setNotAvailableDuration(long[] notAvailableDuration) |
void |
setSendLatencyFaultEnable(boolean sendLatencyFaultEnable) |
void |
updateFaultItem(java.lang.String brokerName,
long currentLatency,
boolean isolation) |
public long[] getNotAvailableDuration()
public void setNotAvailableDuration(long[] notAvailableDuration)
public long[] getLatencyMax()
public void setLatencyMax(long[] latencyMax)
public boolean isSendLatencyFaultEnable()
public void setSendLatencyFaultEnable(boolean sendLatencyFaultEnable)
public MessageQueue selectOneMessageQueue(TopicPublishInfo tpInfo, java.lang.String lastBrokerName)
public void updateFaultItem(java.lang.String brokerName, long currentLatency, boolean isolation)