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
IOExceptionpublic void stop()
public boolean isStarted()
public void loadLocalCache()
public DataSegmentChangeHandler getDataSegmentChangeHandler()
public void addSegment(DataSegment segment, DataSegmentChangeCallback callback)
addSegment in interface DataSegmentChangeHandlerpublic void removeSegment(DataSegment segment, DataSegmentChangeCallback callback)
removeSegment in interface DataSegmentChangeHandlerpublic Collection<DataSegment> getPendingDeleteSnapshot()
Copyright © 2011–2017. All rights reserved.