public class IgniteSource extends org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction<CacheEvent>
| Constructor and Description |
|---|
IgniteSource(String cacheName)
Default IgniteSource constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
void |
run(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<CacheEvent> ctx)
Transfers data from grid.
|
void |
setEvtBatchSize(int evtBatchSize)
Sets Event Batch Size.
|
void |
setEvtBufTimeout(int evtBufTimeout)
Sets Event Buffer timeout.
|
void |
setIgnite(Ignite ignite)
Sets Ignite instance.
|
void |
start(IgnitePredicate<CacheEvent> filter,
int... cacheEvts)
Starts Ignite source.
|
public IgniteSource(String cacheName)
cacheName - Cache name.public void setIgnite(Ignite ignite)
ignite - Ignite instance.public void setEvtBatchSize(int evtBatchSize)
evtBatchSize - Event Batch Size.public void setEvtBufTimeout(int evtBufTimeout)
evtBufTimeout - Event Buffer timeout.public void start(IgnitePredicate<CacheEvent> filter, int... cacheEvts)
filter - User defined filter.cacheEvts - Converts comma-delimited cache events strings to Ignite internal representation.public void run(org.apache.flink.streaming.api.functions.source.SourceFunction.SourceContext<CacheEvent> ctx)
ctx - SourceContext.public void cancel()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020