Class StickyConfiguration
- java.lang.Object
-
- io.smallrye.stork.loadbalancer.random.StickyConfiguration
-
- All Implemented Interfaces:
LoadBalancerConfig
public class StickyConfiguration extends Object implements LoadBalancerConfig
Configuration for theStickyLoadBalancerProviderLoadBalancer.
-
-
Constructor Summary
Constructors Constructor Description StickyConfiguration()Creates a new StickyConfigurationStickyConfiguration(Map<String,String> params)Creates a new StickyConfiguration
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFailureBackoffTime()After how much time, a service instance that has failed can be reused.Map<String,String>parameters()Stringtype()StickyConfigurationwithFailureBackoffTime(String value)Set the 'failure-backoff-time' attribute.
-
-
-
Method Detail
-
type
public String type()
- Specified by:
typein interfaceLoadBalancerConfig- Returns:
- the type
-
parameters
public Map<String,String> parameters()
- Specified by:
parametersin interfaceLoadBalancerConfig- Returns:
- the parameters
-
getFailureBackoffTime
public String getFailureBackoffTime()
After how much time, a service instance that has failed can be reused. By default: 0- Returns:
- the configured failure-backoff-time,
0if not set
-
withFailureBackoffTime
public StickyConfiguration withFailureBackoffTime(String value)
Set the 'failure-backoff-time' attribute. Default is 0.- Parameters:
value- the value for failure-backoff-time- Returns:
- the current StickyConfiguration to chain calls
-
-