public class ZkCoordinator extends Object implements DataSegmentChangeHandler
Constructor and Description |
---|
ZkCoordinator(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
SegmentLoaderConfig config,
ZkPathsConfig zkPaths,
DruidServerMetadata me,
DataSegmentAnnouncer announcer,
org.apache.curator.framework.CuratorFramework curator,
ServerManager serverManager,
ScheduledExecutorFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
addSegment(DataSegment segment,
DataSegmentChangeCallback callback) |
DataSegmentChangeHandler |
getDataSegmentChangeHandler() |
Collection<DataSegment> |
getPendingDeleteSnapshot() |
boolean |
isStarted() |
void |
loadLocalCache() |
void |
removeSegment(DataSegment segment,
DataSegmentChangeCallback callback) |
void |
start() |
void |
stop() |
@Inject public ZkCoordinator(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, SegmentLoaderConfig config, ZkPathsConfig zkPaths, DruidServerMetadata me, DataSegmentAnnouncer announcer, org.apache.curator.framework.CuratorFramework curator, ServerManager serverManager, ScheduledExecutorFactory factory)
public void start() throws IOException
IOException
public void stop()
public boolean isStarted()
public void loadLocalCache()
public DataSegmentChangeHandler getDataSegmentChangeHandler()
public void addSegment(DataSegment segment, DataSegmentChangeCallback callback)
addSegment
in interface DataSegmentChangeHandler
public void removeSegment(DataSegment segment, DataSegmentChangeCallback callback)
removeSegment
in interface DataSegmentChangeHandler
public Collection<DataSegment> getPendingDeleteSnapshot()
Copyright © 2011–2017. All rights reserved.