Package org.apache.druid.client
Class BatchServerInventoryView
- java.lang.Object
-
- org.apache.druid.client.BatchServerInventoryView
-
- All Implemented Interfaces:
FilteredServerInventoryView,InventoryView,ServerInventoryView,ServerView
@Deprecated public class BatchServerInventoryView extends Object implements ServerInventoryView, FilteredServerInventoryView
Deprecated.This class is deprecated. UseHttpServerInventoryViewinstead.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.druid.client.ServerView
ServerView.BaseSegmentCallback, ServerView.CallbackAction, ServerView.SegmentCallback, ServerView.ServerRemovedCallback
-
-
Constructor Summary
Constructors Constructor Description BatchServerInventoryView(ZkPathsConfig zkPaths, org.apache.curator.framework.CuratorFramework curator, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.google.common.base.Predicate<org.apache.druid.java.util.common.Pair<DruidServerMetadata,org.apache.druid.timeline.DataSegment>> defaultFilter, String pathChildrenCacheExecPrefix)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected DruidServeraddInnerInventory(DruidServer container, String inventoryKey, Set<org.apache.druid.timeline.DataSegment> inventory)Deprecated.protected voidaddSingleInventory(DruidServer container, org.apache.druid.timeline.DataSegment inventory)Deprecated.Collection<DruidServer>getInventory()Deprecated.DruidServergetInventoryValue(String containerKey)Deprecated.booleanisSegmentLoadedByServer(String serverKey, org.apache.druid.timeline.DataSegment segment)Deprecated.booleanisStarted()Deprecated.voidregisterSegmentCallback(Executor exec, ServerView.SegmentCallback callback)Deprecated.voidregisterSegmentCallback(Executor exec, ServerView.SegmentCallback callback, com.google.common.base.Predicate<org.apache.druid.java.util.common.Pair<DruidServerMetadata,org.apache.druid.timeline.DataSegment>> filter)Deprecated.voidregisterServerRemovedCallback(Executor exec, ServerView.ServerRemovedCallback callback)Deprecated.protected DruidServerremoveInnerInventory(DruidServer container, String inventoryKey)Deprecated.protected voidrunSegmentCallbacks(com.google.common.base.Function<ServerView.SegmentCallback,ServerView.CallbackAction> fn)Deprecated.protected voidsegmentCallbackRemoved(ServerView.SegmentCallback callback)Deprecated.voidstart()Deprecated.voidstop()Deprecated.protected DruidServerupdateInnerInventory(DruidServer container, String inventoryKey, Set<org.apache.druid.timeline.DataSegment> inventory)Deprecated.
-
-
-
Constructor Detail
-
BatchServerInventoryView
public BatchServerInventoryView(ZkPathsConfig zkPaths, org.apache.curator.framework.CuratorFramework curator, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.google.common.base.Predicate<org.apache.druid.java.util.common.Pair<DruidServerMetadata,org.apache.druid.timeline.DataSegment>> defaultFilter, String pathChildrenCacheExecPrefix)
Deprecated.
-
-
Method Detail
-
stop
public void stop() throws IOExceptionDeprecated.- Throws:
IOException
-
isStarted
public boolean isStarted()
Deprecated.- Specified by:
isStartedin interfaceInventoryView
-
getInventoryValue
public DruidServer getInventoryValue(String containerKey)
Deprecated.- Specified by:
getInventoryValuein interfaceInventoryView
-
getInventory
public Collection<DruidServer> getInventory()
Deprecated.- Specified by:
getInventoryin interfaceInventoryView
-
registerServerRemovedCallback
public void registerServerRemovedCallback(Executor exec, ServerView.ServerRemovedCallback callback)
Deprecated.- Specified by:
registerServerRemovedCallbackin interfaceFilteredServerInventoryView- Specified by:
registerServerRemovedCallbackin interfaceServerView
-
registerSegmentCallback
public void registerSegmentCallback(Executor exec, ServerView.SegmentCallback callback)
Deprecated.- Specified by:
registerSegmentCallbackin interfaceServerView
-
runSegmentCallbacks
protected void runSegmentCallbacks(com.google.common.base.Function<ServerView.SegmentCallback,ServerView.CallbackAction> fn)
Deprecated.
-
addSingleInventory
protected void addSingleInventory(DruidServer container, org.apache.druid.timeline.DataSegment inventory)
Deprecated.
-
isSegmentLoadedByServer
public boolean isSegmentLoadedByServer(String serverKey, org.apache.druid.timeline.DataSegment segment)
Deprecated.- Specified by:
isSegmentLoadedByServerin interfaceInventoryView
-
addInnerInventory
protected DruidServer addInnerInventory(DruidServer container, String inventoryKey, Set<org.apache.druid.timeline.DataSegment> inventory)
Deprecated.
-
updateInnerInventory
protected DruidServer updateInnerInventory(DruidServer container, String inventoryKey, Set<org.apache.druid.timeline.DataSegment> inventory)
Deprecated.
-
removeInnerInventory
protected DruidServer removeInnerInventory(DruidServer container, String inventoryKey)
Deprecated.
-
registerSegmentCallback
public void registerSegmentCallback(Executor exec, ServerView.SegmentCallback callback, com.google.common.base.Predicate<org.apache.druid.java.util.common.Pair<DruidServerMetadata,org.apache.druid.timeline.DataSegment>> filter)
Deprecated.- Specified by:
registerSegmentCallbackin interfaceFilteredServerInventoryView
-
segmentCallbackRemoved
protected void segmentCallbackRemoved(ServerView.SegmentCallback callback)
Deprecated.
-
-