Class AbstractComponent
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- Direct Known Subclasses:
AbstractClient,AbstractLifecycleComponent,AbstractScopedSettings,ActionFilter.Simple,ActiveShardsObserver,AliasValidator,AllocationDecider,AllocationService,BalancedShardsAllocator,BaseGatewayShardAllocator,BaseRestHandler,ClusterNameExpressionResolver,DanglingIndicesState,DestructiveOperations,DiscoverySettings,DiskThresholdMonitor,ElectMasterService,EmptyClusterInfoService,FaultDetection,FsBlobStore,FsProbe,FsService,Gateway,GatewayAllocator,GatewayMetaState,HighlightPhase,HunspellService,IndexingMemoryController,IndexNameExpressionResolver,IndexWarmer,IndicesFieldDataCache,IndicesQueryCache,IndicesRequestCache,IndicesStore,InternalClusterInfoService,JvmService,LocalAllocateDangledIndices,MappingUpdatedAction,MembershipAction,MetaDataCreateIndexService,MetaDataDeleteIndexService,MetaDataIndexAliasesService,MetaDataIndexStateService,MetaDataIndexTemplateService,MetaDataIndexUpgradeService,MetaDataMappingService,MetaDataUpdateSettingsService,MetaStateService,NodeJoinController,NodeMappingRefreshAction,NodeService,OperationRouting,OsService,PageCacheRecycler,PeerRecoverySourceService,PeerRecoveryTargetService,PersistentTasksClusterService,PersistentTasksExecutor,PersistentTasksExecutorRegistry,PersistentTasksNodeService,PersistentTasksService,PipelineStore,PluginsService,PrimaryReplicaSyncer,ProcessService,PublishClusterStateAction,RecoverySettings,RemoteClusterAware,RepositoriesService,RescorePhase,ResponseCollectorService,RestController,RestoreService,ScriptService,SearchPhaseController,SearchTransportService,SettingsBasedHostsProvider,SettingsFilter,ShardStateAction,SuggestPhase,SyncedFlushService,TaskManager,TaskResultsService,TemplateUpgradeService,ThreadPool,TransportAction,TransportActionNodeProxy,UnicastZenPing,UpdateHelper,UsageService,VerifyNodeRepositoryAction
public abstract class AbstractComponent extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DeprecationLoggerdeprecationLoggerprotected org.apache.logging.log4j.Loggerloggerprotected Settingssettings
-
Constructor Summary
Constructors Constructor Description AbstractComponent(Settings settings)AbstractComponent(Settings settings, java.lang.Class customClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidlogDeprecatedSetting(java.lang.String settingName, java.lang.String alternativeName)Checks for a deprecated setting and logs the correct alternativeprotected voidlogRemovedSetting(java.lang.String settingName, java.lang.String alternativeName)Checks for a removed setting and logs the correct alternativejava.lang.StringnodeName()Returns the nodes name from the settings or the empty string if not set.
-
-
-
Field Detail
-
logger
protected final org.apache.logging.log4j.Logger logger
-
deprecationLogger
protected final DeprecationLogger deprecationLogger
-
settings
protected final Settings settings
-
-
Method Detail
-
nodeName
public final java.lang.String nodeName()
Returns the nodes name from the settings or the empty string if not set.
-
logDeprecatedSetting
protected void logDeprecatedSetting(java.lang.String settingName, java.lang.String alternativeName)Checks for a deprecated setting and logs the correct alternative
-
logRemovedSetting
protected void logRemovedSetting(java.lang.String settingName, java.lang.String alternativeName)Checks for a removed setting and logs the correct alternative
-
-