Skip to content

Commit 9c9af20

Browse files
committed
HSEARCH-2167 Rename enum to IndexSchemaManagementStrategy
1 parent ca8befa commit 9c9af20

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public final class ElasticsearchEnvironment {
1919
public static final class Defaults {
2020

2121
public static final String SERVER_URI = "http://localhost:9200";
22-
public static final IndexManagementStrategy INDEX_MANAGEMENT_STRATEGY = IndexManagementStrategy.NONE;
22+
public static final IndexSchemaManagementStrategy INDEX_MANAGEMENT_STRATEGY = IndexSchemaManagementStrategy.NONE;
2323
public static final int INDEX_MANAGEMENT_WAIT_TIMEOUT = 10_000;
2424
public static final String REQUIRED_INDEX_STATUS = "green";
2525
public static final boolean REFRESH_AFTER_WRITE = false;
@@ -44,7 +44,7 @@ public static final class Defaults {
4444
/**
4545
* Property for specifying the strategy for maintaining the Elasticsearch index.
4646
* <p>
47-
* The name of one of the {@link IndexManagementStrategy} constants is expected, e.g. MERGE.
47+
* The name of one of the {@link IndexSchemaManagementStrategy} constants is expected, e.g. MERGE.
4848
* <p>
4949
* Can be given globally (e.g. {@code hibernate.search.default.elasticsearch.index_management_strategy=MERGE}) or
5050
* for specific indexes (e.g. {@code hibernate.search.someindex.elasticsearch.index_management_strategy=CREATE}).

elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/IndexManagementStrategy.java renamed to elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/IndexSchemaManagementStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*
1212
* @author Gunnar Morling
1313
*/
14-
public enum IndexManagementStrategy {
14+
public enum IndexSchemaManagementStrategy {
1515

1616
/**
1717
* Indexes will never be created or deleted.

elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.hibernate.search.backend.OptimizeLuceneWork;
2727
import org.hibernate.search.cfg.Environment;
2828
import org.hibernate.search.elasticsearch.cfg.ElasticsearchEnvironment;
29-
import org.hibernate.search.elasticsearch.cfg.IndexManagementStrategy;
29+
import org.hibernate.search.elasticsearch.cfg.IndexSchemaManagementStrategy;
3030
import org.hibernate.search.elasticsearch.client.impl.BackendRequest;
3131
import org.hibernate.search.elasticsearch.client.impl.BackendRequestProcessor;
3232
import org.hibernate.search.elasticsearch.client.impl.JestClient;
@@ -78,7 +78,7 @@ public class ElasticsearchIndexManager implements IndexManager, RemoteAnalyzerPr
7878
private String indexName;
7979
private String actualIndexName;
8080
private boolean refreshAfterWrite;
81-
private IndexManagementStrategy indexManagementStrategy;
81+
private IndexSchemaManagementStrategy indexManagementStrategy;
8282
private String indexManagementWaitTimeout;
8383

8484
/**
@@ -153,9 +153,9 @@ private static String getIndexName(String indexName, Properties properties) {
153153
return name != null ? name : indexName;
154154
}
155155

156-
private static IndexManagementStrategy getIndexManagementStrategy(Properties properties) {
156+
private static IndexSchemaManagementStrategy getIndexManagementStrategy(Properties properties) {
157157
String strategy = properties.getProperty( ElasticsearchEnvironment.INDEX_MANAGEMENT_STRATEGY );
158-
return strategy != null ? IndexManagementStrategy.valueOf( strategy ) : ElasticsearchEnvironment.Defaults.INDEX_MANAGEMENT_STRATEGY;
158+
return strategy != null ? IndexSchemaManagementStrategy.valueOf( strategy ) : ElasticsearchEnvironment.Defaults.INDEX_MANAGEMENT_STRATEGY;
159159
}
160160

161161
private static String getIndexManagementWaitTimeout(Properties properties) {
@@ -192,7 +192,7 @@ private static boolean getRefreshAfterWrite(Properties properties) {
192192

193193
@Override
194194
public void destroy() {
195-
if ( indexManagementStrategy == IndexManagementStrategy.CREATE_DELETE ) {
195+
if ( indexManagementStrategy == IndexSchemaManagementStrategy.CREATE_DELETE ) {
196196
deleteIndexIfExisting();
197197
}
198198

@@ -206,17 +206,17 @@ public void setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator) {
206206
}
207207

208208
private void initializeIndex() {
209-
if ( indexManagementStrategy == IndexManagementStrategy.NONE ) {
209+
if ( indexManagementStrategy == IndexSchemaManagementStrategy.NONE ) {
210210
return;
211211
}
212-
else if ( indexManagementStrategy == IndexManagementStrategy.CREATE ||
213-
indexManagementStrategy == IndexManagementStrategy.CREATE_DELETE ) {
212+
else if ( indexManagementStrategy == IndexSchemaManagementStrategy.CREATE ||
213+
indexManagementStrategy == IndexSchemaManagementStrategy.CREATE_DELETE ) {
214214

215215
deleteIndexIfExisting();
216216
createIndex();
217217
createIndexMappings();
218218
}
219-
else if ( indexManagementStrategy == IndexManagementStrategy.MERGE ) {
219+
else if ( indexManagementStrategy == IndexSchemaManagementStrategy.MERGE ) {
220220
createIndexIfNotYetExisting();
221221
createIndexMappings();
222222
}

0 commit comments

Comments
 (0)