Package org.apache.druid.server.coordination
@EverythingIsNonnullByDefault
package org.apache.druid.server.coordination
-
ClassDescriptionThis class defines the spec for loading of broadcast datasources for a given task.This class keeps a bounded list of segment updates made on the server such as adding/dropping segments.This class facilitates the usage of long-polling HTTP endpoints powered by
ChangeRequestHistory.Concurrency guarantees: all calls toChangeRequestHttpSyncer.Listener.fullSync(java.util.List<T>)andChangeRequestHttpSyncer.Listener.deltaSync(java.util.List<T>)(that is done within theChangeRequestHttpSyncer.executor) are linearizable.Deprecated.Response of aDataSegmentChangeRequest.Deprecated.A deserialization aid used bySegmentChangeRequestLoad.Mostly used for test purpose.Responsible for bootstrapping segments already cached on disk and bootstrap segments fetched from the coordinator.ContainsSegmentChangeStatus.Stateof aDataSegmentChangeRequestand failure message, if any.Latch held bySegmentLoadDropHandler.segmentDropLatcheswhen a drop is scheduled or actively happening.Responsible for loading and dropping of segments by a process that can serve segments.Implementation ofDataSegmentChangeRequest, which encapsulates segment schema changes.Query handler for Historical processes (see CliHistorical).Wrapper for aSegmentDescriptorandOptional<Segment>, the latter being created by aSegmentMapFunctionbeing applied to aReferenceCountedSegmentProvider.This enum represents types of druid services that hold segments.Deprecated.
SegmentListerResource.