com.senseidb.gateway
Class SenseiGateway<V>
java.lang.Object
com.senseidb.plugin.AbstractSenseiPlugin
com.senseidb.gateway.SenseiGateway<V>
- All Implemented Interfaces:
- SenseiPlugin
- Direct Known Subclasses:
- LinedFileDataProviderBuilder
public abstract class SenseiGateway<V>
- extends AbstractSenseiPlugin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_VERSION_COMPARATOR
public static Comparator<String> DEFAULT_VERSION_COMPARATOR
SenseiGateway
public SenseiGateway()
getDataSourceFilter
public final DataSourceFilter<V> getDataSourceFilter(SenseiSchema senseiSchema,
SenseiPluginRegistry pluginRegistry)
buildDataProvider
public final proj.zoie.impl.indexing.StreamDataProvider<org.json.JSONObject> buildDataProvider(SenseiSchema senseiSchema,
String oldSinceKey,
SenseiPluginRegistry pluginRegistry,
ShardingStrategy shardingStrategy,
Set<Integer> partitions)
throws Exception
- Throws:
Exception
buildDataProvider
public abstract proj.zoie.impl.indexing.StreamDataProvider<org.json.JSONObject> buildDataProvider(DataSourceFilter<V> dataFilter,
String oldSinceKey,
ShardingStrategy shardingStrategy,
Set<Integer> partitions)
throws Exception
- Throws:
Exception
getVersionComparator
public abstract Comparator<String> getVersionComparator()
Copyright © 2010-2012. All Rights Reserved.