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 DeprecationLogger
deprecationLogger
protected org.apache.logging.log4j.Logger
logger
protected Settings
settings
-
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 void
logDeprecatedSetting(java.lang.String settingName, java.lang.String alternativeName)
Checks for a deprecated setting and logs the correct alternativeprotected void
logRemovedSetting(java.lang.String settingName, java.lang.String alternativeName)
Checks for a removed setting and logs the correct alternativejava.lang.String
nodeName()
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
-
-