Uses of Class
org.apache.druid.server.coordination.DruidServerMetadata
Packages that use DruidServerMetadata
Package
Description
-
Uses of DruidServerMetadata in org.apache.druid.client
Methods in org.apache.druid.client that return DruidServerMetadataModifier and TypeMethodDescriptionDruidServer.getMetadata()ImmutableDruidServer.getMetadata()SegmentLoadInfo.pickOne()Randomly return one server from the set ofservers.Methods in org.apache.druid.client that return types with arguments of type DruidServerMetadataModifier and TypeMethodDescriptionBrokerServerView.getDruidServerMetadatas()default List<DruidServerMetadata>TimelineServerView.getDruidServerMetadatas()Returns a snapshot of the current set of server metadata.com.google.common.collect.ImmutableSet<DruidServerMetadata>ImmutableSegmentLoadInfo.getServers()Methods in org.apache.druid.client with parameters of type DruidServerMetadataModifier and TypeMethodDescriptionbooleanSegmentLoadInfo.addServer(DruidServerMetadata server) booleanSegmentLoadInfo.removeServer(DruidServerMetadata server) FilteringSegmentCallback.segmentAdded(DruidServerMetadata server, DataSegment segment) ServerView.BaseSegmentCallback.segmentAdded(DruidServerMetadata server, DataSegment segment) ServerView.SegmentCallback.segmentAdded(DruidServerMetadata server, DataSegment segment) Called when a segment is added to a server.TimelineServerView.TimelineCallback.segmentAdded(DruidServerMetadata server, DataSegment segment) Called when a segment on a particular server has been added to the timeline.FilteringSegmentCallback.segmentRemoved(DruidServerMetadata server, DataSegment segment) ServerView.BaseSegmentCallback.segmentRemoved(DruidServerMetadata server, DataSegment segment) ServerView.SegmentCallback.segmentRemoved(DruidServerMetadata server, DataSegment segment) Called when a segment is removed from a server.TimelineServerView.TimelineCallback.serverSegmentRemoved(DruidServerMetadata server, DataSegment segment) Called when a segment is removed from a server.Method parameters in org.apache.druid.client with type arguments of type DruidServerMetadataModifier and TypeMethodDescriptionvoidBatchServerInventoryView.registerSegmentCallback(Executor exec, ServerView.SegmentCallback callback, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> filter) Deprecated.voidFilteredServerInventoryView.registerSegmentCallback(Executor exec, ServerView.SegmentCallback callback, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> filter) voidHttpServerInventoryView.registerSegmentCallback(Executor exec, ServerView.SegmentCallback callback, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> filter) Constructors in org.apache.druid.client with parameters of type DruidServerMetadataModifierConstructorDescriptionDruidServer(DruidServerMetadata metadata) ImmutableDruidServer(DruidServerMetadata metadata, long currSize, com.google.common.collect.ImmutableMap<String, ImmutableDruidDataSource> dataSources, int numSegments) Constructor parameters in org.apache.druid.client with type arguments of type DruidServerMetadataModifierConstructorDescriptionBatchServerInventoryView(ZkPathsConfig zkPaths, org.apache.curator.framework.CuratorFramework curator, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> defaultFilter, String pathChildrenCacheExecPrefix) Deprecated.FilteringSegmentCallback(ServerView.SegmentCallback callback, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> filter) HttpServerInventoryView(com.fasterxml.jackson.databind.ObjectMapper smileMapper, HttpClient httpClient, DruidNodeDiscoveryProvider druidNodeDiscoveryProvider, com.google.common.base.Predicate<Pair<DruidServerMetadata, DataSegment>> defaultFilter, HttpServerInventoryViewConfig config, ServiceEmitter serviceEmitter, ScheduledExecutorFactory executorFactory, String execNamePrefix) ImmutableSegmentLoadInfo(DataSegment segment, Set<DruidServerMetadata> servers) -
Uses of DruidServerMetadata in org.apache.druid.client.selector
Methods in org.apache.druid.client.selector that return types with arguments of type DruidServerMetadataModifier and TypeMethodDescriptionServerSelector.getAllServers(CloneQueryMode cloneQueryMode) ServerSelector.getCandidates(int numCandidates, CloneQueryMode cloneQueryMode) -
Uses of DruidServerMetadata in org.apache.druid.guice
Methods in org.apache.druid.guice that return DruidServerMetadataModifier and TypeMethodDescriptionStorageNodeModule.getMetadata(DruidNode node, ServerTypeConfig serverTypeConfig, DruidServerConfig config) -
Uses of DruidServerMetadata in org.apache.druid.query
Methods in org.apache.druid.query that return types with arguments of type DruidServerMetadataConstructor parameters in org.apache.druid.query with type arguments of type DruidServerMetadataModifierConstructorDescriptionLocatedSegmentDescriptor(SegmentDescriptor descriptor, long size, List<DruidServerMetadata> candidates) LocatedSegmentDescriptor(org.joda.time.Interval interval, String version, int partitionNumber, long size, List<DruidServerMetadata> locations) -
Uses of DruidServerMetadata in org.apache.druid.rpc
Methods in org.apache.druid.rpc with parameters of type DruidServerMetadataModifier and TypeMethodDescriptionstatic ServiceLocationServiceLocation.fromDruidServerMetadata(DruidServerMetadata druidServerMetadata) Create a service location based on aDruidServerMetadata. -
Uses of DruidServerMetadata in org.apache.druid.segment.metadata
Methods in org.apache.druid.segment.metadata that return types with arguments of type DruidServerMetadataMethods in org.apache.druid.segment.metadata with parameters of type DruidServerMetadataModifier and TypeMethodDescriptionvoidAbstractSegmentMetadataCache.addSegment(DruidServerMetadata server, DataSegment segment) voidAbstractSegmentMetadataCache.removeServerSegment(DruidServerMetadata server, DataSegment segment) Method parameters in org.apache.druid.segment.metadata with type arguments of type DruidServerMetadataModifier and TypeMethodDescriptionAvailableSegmentMetadata.builder(DataSegment segment, long isRealtime, Set<DruidServerMetadata> segmentServers, RowSignature rowSignature, long numRows) AvailableSegmentMetadata.Builder.withReplicas(Set<DruidServerMetadata> servers) -
Uses of DruidServerMetadata in org.apache.druid.server.coordination
Constructors in org.apache.druid.server.coordination with parameters of type DruidServerMetadataModifierConstructorDescriptionBatchDataSegmentAnnouncer(DruidServerMetadata server, BatchDataSegmentAnnouncerConfig config, ZkPathsConfig zkPaths, com.google.inject.Provider<ServiceAnnouncer> announcerProvider, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, ZkEnablementConfig zkEnablementConfig) BatchDataSegmentAnnouncer(DruidServerMetadata server, BatchDataSegmentAnnouncerConfig config, ZkPathsConfig zkPaths, ServiceAnnouncer announcer, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) CuratorDataSegmentServerAnnouncer(DruidServerMetadata server, ZkPathsConfig config, ServiceAnnouncer announcer, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) Deprecated.ZkCoordinator(ZkPathsConfig zkPaths, DruidServerMetadata me, org.apache.curator.framework.CuratorFramework curator, BatchDataSegmentAnnouncerConfig announcerConfig) Deprecated.