You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by gu...@apache.org on 2019/01/29 02:55:12 UTC

[lucene-solr] 01/05: SOLR-13148: move common router params to RoutedAlias interface

This is an automated email from the ASF dual-hosted git repository.

gus pushed a commit to branch solr-13131
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 53c262f8206c2b6efc36d6da371f37decc5a1111
Author: Moshe <mo...@mail.com>
AuthorDate: Mon Jan 28 01:23:08 2019 +0200

    SOLR-13148: move common router params to RoutedAlias interface
---
 .../src/java/org/apache/solr/cloud/api/collections/RoutedAlias.java | 6 ++++++
 .../java/org/apache/solr/cloud/api/collections/TimeRoutedAlias.java | 5 -----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/solr/core/src/java/org/apache/solr/cloud/api/collections/RoutedAlias.java b/solr/core/src/java/org/apache/solr/cloud/api/collections/RoutedAlias.java
index 68685f6..dd7240f 100644
--- a/solr/core/src/java/org/apache/solr/cloud/api/collections/RoutedAlias.java
+++ b/solr/core/src/java/org/apache/solr/cloud/api/collections/RoutedAlias.java
@@ -27,6 +27,12 @@ import org.apache.solr.common.cloud.Aliases;
 import org.apache.solr.update.AddUpdateCommand;
 
 public interface RoutedAlias {
+
+  String ROUTER_PREFIX = "router.";
+  String ROUTER_TYPE_NAME = ROUTER_PREFIX + "name";
+  String ROUTER_FIELD = ROUTER_PREFIX + "field";
+  String ROUTER_AUTO_DELETE_AGE = ROUTER_PREFIX + "autoDeleteAge";
+  String CREATE_COLLECTION_PREFIX = "create-collection.";
   String ROUTED_ALIAS_NAME_CORE_PROP = "routedAliasName"; // core prop
 
   static SolrException newAliasMustExistException(String aliasName) {
diff --git a/solr/core/src/java/org/apache/solr/cloud/api/collections/TimeRoutedAlias.java b/solr/core/src/java/org/apache/solr/cloud/api/collections/TimeRoutedAlias.java
index 5070478..a4b29ea 100644
--- a/solr/core/src/java/org/apache/solr/cloud/api/collections/TimeRoutedAlias.java
+++ b/solr/core/src/java/org/apache/solr/cloud/api/collections/TimeRoutedAlias.java
@@ -80,15 +80,10 @@ public class TimeRoutedAlias implements RoutedAlias {
   private Aliases parsedCollectionsAliases; // a cached reference to the source of what we parse into parsedCollectionsDesc
 
   // These are parameter names to routed alias creation, AND are stored as metadata with the alias.
-  public static final String ROUTER_PREFIX = "router.";
-  public static final String ROUTER_TYPE_NAME = ROUTER_PREFIX + "name";
-  public static final String ROUTER_FIELD = ROUTER_PREFIX + "field";
   public static final String ROUTER_START = ROUTER_PREFIX + "start";
   public static final String ROUTER_INTERVAL = ROUTER_PREFIX + "interval";
   public static final String ROUTER_MAX_FUTURE = ROUTER_PREFIX + "maxFutureMs";
   public static final String ROUTER_PREEMPTIVE_CREATE_MATH = ROUTER_PREFIX + "preemptiveCreateMath";
-  public static final String ROUTER_AUTO_DELETE_AGE = ROUTER_PREFIX + "autoDeleteAge";
-  public static final String CREATE_COLLECTION_PREFIX = "create-collection.";
   // plus TZ and NAME
 
   /**