Skip to content

Commit 0227260

Browse files
gavlyukovskiynik9000
authored andcommitted
Remove use of AbstractComponent in server (#35444)
Removed extending of AbstractComponent and changed logger usage to explicit declaration. Abstract classes still have logger declaration using this.getClass() in order to show implementation class name in its logs. See #34488
1 parent c6a0904 commit 0227260

File tree

87 files changed

+367
-151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+367
-151
lines changed

server/src/main/java/org/elasticsearch/action/support/ActiveShardsObserver.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@
1919

2020
package org.elasticsearch.action.support;
2121

22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.elasticsearch.action.ActionListener;
2325
import org.elasticsearch.cluster.ClusterState;
2426
import org.elasticsearch.cluster.ClusterStateObserver;
2527
import org.elasticsearch.cluster.service.ClusterService;
26-
import org.elasticsearch.common.component.AbstractComponent;
2728
import org.elasticsearch.common.unit.TimeValue;
2829
import org.elasticsearch.node.NodeClosedException;
2930
import org.elasticsearch.threadpool.ThreadPool;
@@ -36,7 +37,9 @@
3637
* This class provides primitives for waiting for a configured number of shards
3738
* to become active before sending a response on an {@link ActionListener}.
3839
*/
39-
public class ActiveShardsObserver extends AbstractComponent {
40+
public class ActiveShardsObserver {
41+
42+
private static final Logger logger = LogManager.getLogger(ActiveShardsObserver.class);
4043

4144
private final ClusterService clusterService;
4245
private final ThreadPool threadPool;

server/src/main/java/org/elasticsearch/action/update/UpdateHelper.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
package org.elasticsearch.action.update;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.elasticsearch.ElasticsearchException;
2425
import org.elasticsearch.action.DocWriteResponse;
@@ -28,7 +29,6 @@
2829
import org.elasticsearch.common.Nullable;
2930
import org.elasticsearch.common.bytes.BytesReference;
3031
import org.elasticsearch.common.collect.Tuple;
31-
import org.elasticsearch.common.component.AbstractComponent;
3232
import org.elasticsearch.common.io.stream.BytesStreamOutput;
3333
import org.elasticsearch.common.io.stream.Streamable;
3434
import org.elasticsearch.common.xcontent.XContentBuilder;
@@ -55,7 +55,9 @@
5555
/**
5656
* Helper for translating an update request to an index, delete request or update response.
5757
*/
58-
public class UpdateHelper extends AbstractComponent {
58+
public class UpdateHelper {
59+
60+
private static final Logger logger = LogManager.getLogger(UpdateHelper.class);
5961

6062
private final ScriptService scriptService;
6163

server/src/main/java/org/elasticsearch/client/support/AbstractClient.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
package org.elasticsearch.client.support;
2121

22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.elasticsearch.action.Action;
2325
import org.elasticsearch.action.ActionFuture;
2426
import org.elasticsearch.action.ActionListener;
@@ -333,7 +335,6 @@
333335
import org.elasticsearch.client.IndicesAdminClient;
334336
import org.elasticsearch.common.Nullable;
335337
import org.elasticsearch.common.bytes.BytesReference;
336-
import org.elasticsearch.common.component.AbstractComponent;
337338
import org.elasticsearch.common.settings.Settings;
338339
import org.elasticsearch.common.util.concurrent.ThreadContext;
339340
import org.elasticsearch.common.xcontent.XContentType;
@@ -342,7 +343,9 @@
342343

343344
import java.util.Map;
344345

345-
public abstract class AbstractClient extends AbstractComponent implements Client {
346+
public abstract class AbstractClient implements Client {
347+
348+
protected final Logger logger;
346349

347350
protected final Settings settings;
348351
private final ThreadPool threadPool;
@@ -353,6 +356,7 @@ public AbstractClient(Settings settings, ThreadPool threadPool) {
353356
this.settings = settings;
354357
this.threadPool = threadPool;
355358
this.admin = new Admin(this);
359+
this.logger =LogManager.getLogger(this.getClass());
356360
this.threadedWrapper = new ThreadedActionListener.Wrapper(logger, settings, threadPool);
357361
}
358362

server/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
package org.elasticsearch.client.transport;
2121

2222
import com.carrotsearch.hppc.cursors.ObjectCursor;
23+
import org.apache.logging.log4j.LogManager;
24+
import org.apache.logging.log4j.Logger;
2325
import org.apache.logging.log4j.message.ParameterizedMessage;
2426
import org.elasticsearch.common.io.stream.StreamInput;
2527
import org.elasticsearch.core.internal.io.IOUtils;
@@ -35,7 +37,6 @@
3537
import org.elasticsearch.cluster.ClusterName;
3638
import org.elasticsearch.cluster.node.DiscoveryNode;
3739
import org.elasticsearch.common.Randomness;
38-
import org.elasticsearch.common.component.AbstractComponent;
3940
import org.elasticsearch.common.settings.Settings;
4041
import org.elasticsearch.common.transport.TransportAddress;
4142
import org.elasticsearch.common.unit.TimeValue;
@@ -70,7 +71,9 @@
7071
import java.util.concurrent.ScheduledFuture;
7172
import java.util.concurrent.atomic.AtomicInteger;
7273

73-
final class TransportClientNodesService extends AbstractComponent implements Closeable {
74+
final class TransportClientNodesService implements Closeable {
75+
76+
private static final Logger logger = LogManager.getLogger(TransportClientNodesService.class);
7477

7578
private final TimeValue nodesSamplerInterval;
7679

server/src/main/java/org/elasticsearch/cluster/InternalClusterInfoService.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
package org.elasticsearch.cluster;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.elasticsearch.action.ActionListener;
2425
import org.elasticsearch.action.LatchedActionListener;
@@ -35,7 +36,6 @@
3536
import org.elasticsearch.cluster.routing.allocation.DiskThresholdSettings;
3637
import org.elasticsearch.cluster.service.ClusterService;
3738
import org.elasticsearch.common.collect.ImmutableOpenMap;
38-
import org.elasticsearch.common.component.AbstractComponent;
3939
import org.elasticsearch.common.settings.ClusterSettings;
4040
import org.elasticsearch.common.settings.Setting;
4141
import org.elasticsearch.common.settings.Setting.Property;
@@ -62,8 +62,9 @@
6262
* Every time the timer runs, gathers information about the disk usage and
6363
* shard sizes across the cluster.
6464
*/
65-
public class InternalClusterInfoService extends AbstractComponent
66-
implements ClusterInfoService, LocalNodeMasterListener, ClusterStateListener {
65+
public class InternalClusterInfoService implements ClusterInfoService, LocalNodeMasterListener, ClusterStateListener {
66+
67+
private static final Logger logger = LogManager.getLogger(InternalClusterInfoService.class);
6768

6869
public static final Setting<TimeValue> INTERNAL_CLUSTER_INFO_UPDATE_INTERVAL_SETTING =
6970
Setting.timeSetting("cluster.info.update.interval", TimeValue.timeValueSeconds(30), TimeValue.timeValueSeconds(10),

server/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@
1919

2020
package org.elasticsearch.cluster.action.index;
2121

22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.elasticsearch.action.IndicesRequest;
2325
import org.elasticsearch.action.support.IndicesOptions;
2426
import org.elasticsearch.cluster.metadata.IndexMetaData;
2527
import org.elasticsearch.cluster.metadata.MetaDataMappingService;
2628
import org.elasticsearch.cluster.node.DiscoveryNode;
27-
import org.elasticsearch.common.component.AbstractComponent;
2829
import org.elasticsearch.common.inject.Inject;
2930
import org.elasticsearch.common.io.stream.StreamInput;
3031
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -39,7 +40,9 @@
3940

4041
import java.io.IOException;
4142

42-
public class NodeMappingRefreshAction extends AbstractComponent {
43+
public class NodeMappingRefreshAction {
44+
45+
private static final Logger logger = LogManager.getLogger(NodeMappingRefreshAction.class);
4346

4447
public static final String ACTION_NAME = "internal:cluster/node/mapping/refresh";
4548

server/src/main/java/org/elasticsearch/cluster/action/shard/ShardStateAction.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
package org.elasticsearch.cluster.action.shard;
2121

22+
import org.apache.logging.log4j.LogManager;
2223
import org.apache.logging.log4j.Logger;
2324
import org.apache.logging.log4j.message.ParameterizedMessage;
2425
import org.elasticsearch.ElasticsearchException;
@@ -42,7 +43,6 @@
4243
import org.elasticsearch.cluster.service.ClusterService;
4344
import org.elasticsearch.common.Nullable;
4445
import org.elasticsearch.common.Priority;
45-
import org.elasticsearch.common.component.AbstractComponent;
4646
import org.elasticsearch.common.inject.Inject;
4747
import org.elasticsearch.common.io.stream.StreamInput;
4848
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -74,7 +74,9 @@
7474
import java.util.concurrent.ConcurrentMap;
7575
import java.util.function.Predicate;
7676

77-
public class ShardStateAction extends AbstractComponent {
77+
public class ShardStateAction {
78+
79+
private static final Logger logger = LogManager.getLogger(ShardStateAction.class);
7880

7981
public static final String SHARD_STARTED_ACTION_NAME = "internal:cluster/shard/started";
8082
public static final String SHARD_FAILED_ACTION_NAME = "internal:cluster/shard/failure";

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataCreateIndexService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
import org.elasticsearch.common.Strings;
5252
import org.elasticsearch.common.UUIDs;
5353
import org.elasticsearch.common.ValidationException;
54-
import org.elasticsearch.common.component.AbstractComponent;
5554
import org.elasticsearch.common.compress.CompressedXContent;
5655
import org.elasticsearch.common.io.PathUtils;
5756
import org.elasticsearch.common.logging.DeprecationLogger;
@@ -100,7 +99,7 @@
10099
/**
101100
* Service responsible for submitting create index requests
102101
*/
103-
public class MetaDataCreateIndexService extends AbstractComponent {
102+
public class MetaDataCreateIndexService {
104103
private static final Logger logger = LogManager.getLogger(MetaDataCreateIndexService.class);
105104
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
106105

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
package org.elasticsearch.cluster.metadata;
2121

22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.elasticsearch.action.ActionListener;
2325
import org.elasticsearch.action.admin.indices.delete.DeleteIndexClusterStateUpdateRequest;
2426
import org.elasticsearch.cluster.AckedClusterStateUpdateTask;
@@ -31,7 +33,6 @@
3133
import org.elasticsearch.cluster.service.ClusterService;
3234
import org.elasticsearch.common.Priority;
3335
import org.elasticsearch.common.collect.ImmutableOpenMap;
34-
import org.elasticsearch.common.component.AbstractComponent;
3536
import org.elasticsearch.common.inject.Inject;
3637
import org.elasticsearch.common.settings.Settings;
3738
import org.elasticsearch.common.util.set.Sets;
@@ -47,7 +48,10 @@
4748
/**
4849
* Deletes indices.
4950
*/
50-
public class MetaDataDeleteIndexService extends AbstractComponent {
51+
public class MetaDataDeleteIndexService {
52+
53+
private static final Logger logger = LogManager.getLogger(MetaDataDeleteIndexService.class);
54+
5155
private final Settings settings;
5256
private final ClusterService clusterService;
5357

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataIndexStateService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import org.elasticsearch.cluster.service.ClusterService;
4040
import org.elasticsearch.common.Priority;
4141
import org.elasticsearch.common.ValidationException;
42-
import org.elasticsearch.common.component.AbstractComponent;
4342
import org.elasticsearch.common.inject.Inject;
4443
import org.elasticsearch.common.logging.DeprecationLogger;
4544
import org.elasticsearch.index.Index;
@@ -59,7 +58,7 @@
5958
/**
6059
* Service responsible for submitting open/close index requests
6160
*/
62-
public class MetaDataIndexStateService extends AbstractComponent {
61+
public class MetaDataIndexStateService {
6362
private static final Logger logger = LogManager.getLogger(MetaDataIndexStateService.class);
6463
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
6564

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataIndexTemplateService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
package org.elasticsearch.cluster.metadata;
2020

2121
import com.carrotsearch.hppc.cursors.ObjectCursor;
22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.apache.lucene.util.CollectionUtil;
2325
import org.elasticsearch.Version;
2426
import org.elasticsearch.action.admin.indices.alias.Alias;
@@ -30,7 +32,6 @@
3032
import org.elasticsearch.common.Strings;
3133
import org.elasticsearch.common.UUIDs;
3234
import org.elasticsearch.common.ValidationException;
33-
import org.elasticsearch.common.component.AbstractComponent;
3435
import org.elasticsearch.common.inject.Inject;
3536
import org.elasticsearch.common.regex.Regex;
3637
import org.elasticsearch.common.settings.IndexScopedSettings;
@@ -61,7 +62,9 @@
6162
/**
6263
* Service responsible for submitting index templates updates
6364
*/
64-
public class MetaDataIndexTemplateService extends AbstractComponent {
65+
public class MetaDataIndexTemplateService {
66+
67+
private static final Logger logger = LogManager.getLogger(MetaDataIndexTemplateService.class);
6568

6669
private final ClusterService clusterService;
6770
private final AliasValidator aliasValidator;

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataIndexUpgradeService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818
*/
1919
package org.elasticsearch.cluster.metadata;
2020

21+
import org.apache.logging.log4j.LogManager;
22+
import org.apache.logging.log4j.Logger;
2123
import org.apache.logging.log4j.message.ParameterizedMessage;
2224
import org.apache.lucene.analysis.Analyzer;
2325
import org.apache.lucene.search.similarities.Similarity;
2426
import org.elasticsearch.Version;
2527
import org.elasticsearch.common.TriFunction;
26-
import org.elasticsearch.common.component.AbstractComponent;
2728
import org.elasticsearch.common.settings.IndexScopedSettings;
2829
import org.elasticsearch.common.settings.Settings;
2930
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
@@ -51,7 +52,9 @@
5152
* occurs during cluster upgrade, when dangling indices are imported into the cluster or indices
5253
* are restored from a repository.
5354
*/
54-
public class MetaDataIndexUpgradeService extends AbstractComponent {
55+
public class MetaDataIndexUpgradeService {
56+
57+
private static final Logger logger = LogManager.getLogger(MetaDataIndexUpgradeService.class);
5558

5659
private final Settings settings;
5760
private final NamedXContentRegistry xContentRegistry;

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataMappingService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
package org.elasticsearch.cluster.metadata;
2121

22+
import org.apache.logging.log4j.LogManager;
23+
import org.apache.logging.log4j.Logger;
2224
import org.apache.logging.log4j.message.ParameterizedMessage;
2325
import org.elasticsearch.core.internal.io.IOUtils;
2426
import org.elasticsearch.action.ActionListener;
@@ -32,7 +34,6 @@
3234
import org.elasticsearch.cluster.service.ClusterService;
3335
import org.elasticsearch.common.Nullable;
3436
import org.elasticsearch.common.Priority;
35-
import org.elasticsearch.common.component.AbstractComponent;
3637
import org.elasticsearch.common.compress.CompressedXContent;
3738
import org.elasticsearch.common.inject.Inject;
3839
import org.elasticsearch.common.unit.TimeValue;
@@ -57,7 +58,9 @@
5758
/**
5859
* Service responsible for submitting mapping changes
5960
*/
60-
public class MetaDataMappingService extends AbstractComponent {
61+
public class MetaDataMappingService {
62+
63+
private static final Logger logger = LogManager.getLogger(MetaDataMappingService.class);
6164

6265
private final ClusterService clusterService;
6366
private final IndicesService indicesService;

server/src/main/java/org/elasticsearch/cluster/metadata/MetaDataUpdateSettingsService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
import org.elasticsearch.common.Priority;
3838
import org.elasticsearch.common.ValidationException;
3939
import org.elasticsearch.common.collect.Tuple;
40-
import org.elasticsearch.common.component.AbstractComponent;
4140
import org.elasticsearch.common.inject.Inject;
4241
import org.elasticsearch.common.logging.DeprecationLogger;
4342
import org.elasticsearch.common.regex.Regex;
@@ -62,7 +61,7 @@
6261
/**
6362
* Service responsible for submitting update index settings requests
6463
*/
65-
public class MetaDataUpdateSettingsService extends AbstractComponent {
64+
public class MetaDataUpdateSettingsService {
6665
private static final Logger logger = LogManager.getLogger(MetaDataUpdateSettingsService.class);
6766
private static final DeprecationLogger deprecationLogger = new DeprecationLogger(logger);
6867

server/src/main/java/org/elasticsearch/cluster/metadata/TemplateUpgradeService.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
package org.elasticsearch.cluster.metadata;
2121

2222
import com.carrotsearch.hppc.cursors.ObjectObjectCursor;
23+
import org.apache.logging.log4j.LogManager;
24+
import org.apache.logging.log4j.Logger;
2325
import org.apache.logging.log4j.message.ParameterizedMessage;
2426
import org.elasticsearch.Version;
2527
import org.elasticsearch.action.ActionListener;
@@ -34,7 +36,6 @@
3436
import org.elasticsearch.common.bytes.BytesReference;
3537
import org.elasticsearch.common.collect.ImmutableOpenMap;
3638
import org.elasticsearch.common.collect.Tuple;
37-
import org.elasticsearch.common.component.AbstractComponent;
3839
import org.elasticsearch.common.unit.TimeValue;
3940
import org.elasticsearch.common.util.concurrent.ThreadContext;
4041
import org.elasticsearch.common.xcontent.ToXContent;
@@ -61,7 +62,10 @@
6162
/**
6263
* Upgrades Templates on behalf of installed {@link Plugin}s when a node joins the cluster
6364
*/
64-
public class TemplateUpgradeService extends AbstractComponent implements ClusterStateListener {
65+
public class TemplateUpgradeService implements ClusterStateListener {
66+
67+
private static final Logger logger = LogManager.getLogger(TemplateUpgradeService.class);
68+
6569
private final UnaryOperator<Map<String, IndexTemplateMetaData>> indexTemplateMetaDataUpgraders;
6670

6771
public final ClusterService clusterService;

0 commit comments

Comments
 (0)