diff --git a/metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java b/metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java
index 31503faa1e..c06f1c236f 100644
--- a/metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java
+++ b/metron-platform/metron-elasticsearch/src/main/java/org/apache/metron/elasticsearch/utils/ElasticsearchUtils.java
@@ -17,6 +17,7 @@
*/
package org.apache.metron.elasticsearch.utils;
+import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables;
@@ -58,24 +59,19 @@
import static java.lang.String.format;
import static org.apache.metron.common.Constants.GUID;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_CLIENT_CLASS;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_CLUSTER;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_DATE_FORMAT;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_IP;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_PORT;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_XPACK_PASSWORD_FILE;
+import static org.apache.metron.elasticsearch.writer.ElasticsearchWriterConfig.ELASTICSEARCH_XPACK_USERNAME;
public class ElasticsearchUtils {
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
- private static final String ES_CLIENT_CLASS_DEFAULT = "org.elasticsearch.transport.client.PreBuiltTransportClient";
- private static final String PWD_FILE_CONFIG_KEY = "es.xpack.password.file";
- private static final String USERNAME_CONFIG_KEY = "es.xpack.username";
private static final String TRANSPORT_CLIENT_USER_KEY = "xpack.security.user";
- /**
- * Defines which message field, the document identifier is set to.
- *
- *
If defined, the value of the specified message field is set as the Elasticsearch doc ID. If
- * this field is undefined or blank, then the document identifier is not set.
- */
- public static final String DOC_ID_SOURCE_FIELD = "es.document.id";
- public static final String DOC_ID_SOURCE_FIELD_DEFAULT = "";
-
private static ThreadLocal