1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.waarp.openr66.elasticsearch;
22
23 import org.apache.http.HttpHost;
24 import org.waarp.openr66.protocol.monitoring.ElasticsearchMonitoringExporterClient;
25 import org.waarp.openr66.protocol.monitoring.ElasticsearchMonitoringExporterClientFactory;
26
27 public class ElasticsearchMonitoringExporterClientFactoryImpl
28 implements ElasticsearchMonitoringExporterClientFactory {
29 @Override
30 public final ElasticsearchMonitoringExporterClient createElasticsearchClient(
31 final String username, final String pwd, final String token,
32 final String apiKey, final String prefix, final String index,
33 final boolean compression, final HttpHost... httpHosts) {
34 return new ElasticsearchMonitoringExporterClientImpl(username, pwd, token,
35 apiKey, prefix, index,
36 compression,
37 httpHosts);
38 }
39 }