Class AdaptiveLoadBalancingPolicy

java.lang.Object
com.zeroc.Ice.Value
com.zeroc.IceGrid.LoadBalancingPolicy
com.zeroc.IceGrid.AdaptiveLoadBalancingPolicy
All Implemented Interfaces:
Serializable, Cloneable

public class AdaptiveLoadBalancingPolicy extends LoadBalancingPolicy
Adaptive load balancing policy.
See Also:
  • Field Details

    • loadSample

      public String loadSample
      The load sample to use for the load balancing. The allowed values for this attribute are "1", "5" and "15", representing respectively the load average over the past minute, the past 5 minutes and the past 15 minutes.
  • Constructor Details

    • AdaptiveLoadBalancingPolicy

      public AdaptiveLoadBalancingPolicy()
    • AdaptiveLoadBalancingPolicy

      public AdaptiveLoadBalancingPolicy(String nReplicas, String loadSample)
  • Method Details

    • clone

      Description copied from class: Value
      Returns a copy of the object. The cloned object contains field-for-field copies of the state.
      Overrides:
      clone in class LoadBalancingPolicy
      Returns:
      The cloned object.
    • ice_staticId

      public static String ice_staticId()
    • ice_id

      public String ice_id()
      Description copied from class: Value
      Returns the Slice type ID of the most-derived interface supported by this object.
      Overrides:
      ice_id in class LoadBalancingPolicy
      Returns:
      The return value is always ::Ice::Object.