Class DefaultBlacklistingStrategy
java.lang.Object
org.distributeme.core.routing.blacklisting.DefaultBlacklistingStrategy
- All Implemented Interfaces:
BlacklistingStrategy
Default blacklisting strategy. A service instance will be blacklisted after one failed call.
This behavior was default in distributeme 2.3.1
Created by rboehling on 2/21/17.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisBlacklisted(String instanceId) Returns the blacklist decision for given service instanceID.voidnotifyCallFailed(ClientSideCallContext clientSideCallContext) Called by the router when a call to service instance failed.voidsetConfiguration(GenericRouterConfiguration configuration) Called by the router upon configuration change.
-
Constructor Details
-
DefaultBlacklistingStrategy
public DefaultBlacklistingStrategy()
-
-
Method Details
-
isBlacklisted
Description copied from interface:BlacklistingStrategyReturns the blacklist decision for given service instanceID.- Specified by:
isBlacklistedin interfaceBlacklistingStrategy
-
notifyCallFailed
Description copied from interface:BlacklistingStrategyCalled by the router when a call to service instance failed.- Specified by:
notifyCallFailedin interfaceBlacklistingStrategy- Parameters:
clientSideCallContext-
-
setConfiguration
Description copied from interface:BlacklistingStrategyCalled by the router upon configuration change.- Specified by:
setConfigurationin interfaceBlacklistingStrategy- Parameters:
configuration-
-