Class CoresVariable

    • Constructor Detail

    • Method Detail

      • addViolatingReplicas

        public boolean addViolatingReplicas​(org.apache.solr.client.solrj.cloud.autoscaling.Violation.Ctx ctx)
      • projectAddReplica

        public void projectAddReplica​(Cell cell,
                                      ReplicaInfo ri,
                                      Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> ops,
                                      boolean strictMode)
      • projectRemoveReplica

        public void projectRemoveReplica​(Cell cell,
                                         ReplicaInfo ri,
                                         Consumer<org.apache.solr.client.solrj.cloud.autoscaling.Row.OperationInfo> opCollector)
      • computeValue

        public Object computeValue​(Policy.Session session,
                                   Condition condition,
                                   String collection,
                                   String shard,
                                   String node)
        Description copied from interface: Variable
        When a non constant value is used in a variable, the actual value needs to be computed at the runtime