Package | Description |
---|---|
org.apache.solr.client.solrj.cloud.autoscaling |
Common classes for autoscaling parsing filtering nodes and sorting
|
Modifier and Type | Method and Description |
---|---|
Policy.Session |
Policy.createSession(SolrCloudManager cloudManager) |
Policy.Session |
PolicyHelper.SessionWrapper.get() |
Policy.Session |
Suggester.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
FreeDiskVariable.computeDeviation(Policy.Session session,
double[] deviation,
org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount,
SealedClause sealedClause) |
default void |
Variable.computeDeviation(Policy.Session session,
double[] deviations,
org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount,
SealedClause sealedClause) |
void |
Variable.Type.computeDeviation(Policy.Session session,
double[] deviations,
org.apache.solr.client.solrj.cloud.autoscaling.ReplicaCount replicaCount,
SealedClause sealedClause) |
Object |
CoresVariable.computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node) |
Object |
FreeDiskVariable.computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node) |
default Object |
Variable.computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node)
When a non constant value is used in a variable, the actual value needs to be computed at the runtime
|
Object |
Variable.Type.computeValue(Policy.Session session,
Condition condition,
String collection,
String shard,
String node) |
static NoneSuggester |
NoneSuggester.get(Policy.Session session) |
static UnsupportedSuggester |
UnsupportedSuggester.get(Policy.Session session,
CollectionParams.CollectionAction action) |
static MapWriter |
PolicyHelper.getDiagnostics(Policy.Session session) |
void |
PolicyHelper.SessionWrapper.returnSession(Policy.Session session)
return this for later use and update the session with the latest state
ensure that this is done after computing the suggestions
|
List<Violation> |
Clause.test(Policy.Session session,
double[] deviations) |
PolicyHelper.SessionWrapper |
PolicyHelper.SessionWrapper.update(Policy.Session session) |
Constructor and Description |
---|
ComputedValueEvaluator(Policy.Session session) |
Row(String node,
Cell[] cells,
boolean anyValueMissing,
Map<String,Map<String,List<ReplicaInfo>>> collectionVsShardVsReplicas,
boolean isLive,
Policy.Session session,
Map perRowCache,
Map globalCache) |
Row(String node,
List<Pair<String,Variable.Type>> params,
List<String> perReplicaAttributes,
Policy.Session session) |
SessionWrapper(Policy.Session session,
org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.SessionRef ref) |
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.