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
,FileBasedUnicastHostsProvider
,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
,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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.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
-
-
Constructor Detail
-
AbstractComponent
public AbstractComponent(Settings settings)
-
-