Modifier and Type | Interface and Description |
---|---|
interface |
StreamingDataset<INSTANCE>
|
Modifier and Type | Class and Description |
---|---|
class |
WikipediaEditsDataset
Streaming dataset based on the Wikipedia/Wikimedia edits published in
real-time on the wikimedia IRC channels.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIRCStreamDataset<T>
Abstract base class for producing a stream of items from an IRC channel.
|
class |
BasicIRCStreamDataset
Basic streaming dataset from IRC messages.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTwitterSearchDataset<T>
Calls the
SearchResource.search(Query) function periodically and offers all
discovered Status instances with the underlying
BlockingDroppingBufferedStream . |
class |
AbstractTwitterStatusesFilterDataset<T>
Base class for Live twitter streams based on the live Twitter streaming API.
|
class |
AbstractTwitterStreamDataset<T>
Base class for Live twitter streams based on the live Twitter streaming API.
|
class |
ContextRoundRobinTwitterSearchAPIDataset
Extends the
TwitterSearchDataset to support multiple queries. |
class |
RoundRobinTwitterSearchAPIDataset
Extends the
TwitterSearchDataset to support multiple queries. |
class |
TwitterSearchDataset
A concrete version of the
AbstractTwitterSearchDataset which pushes
the Status s into the stream. |
class |
TwitterStreamDataset
A concrete version of the
AbstractTwitterStreamDataset which pushes
the Status s into the stream. |
class |
TwitterStreamFilterDataset
A concrete version of the
AbstractTwitterStreamDataset which pushes
the Status s into the stream. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStream<T>
Abstract base implementation of a read-only (i.e.
|
class |
BlockingDroppingBufferedStream<T>
Base for a
Stream with an internal buffer based on a
BlockingDroppingQueue . |
class |
BufferedReaderStream |
class |
CollectionStream<T>
Stream based on any Collection of items. |
Modifier and Type | Method and Description |
---|---|
Stream<T> |
Stream.filter(Predicate<T> filter)
Transform the stream by creating a view that consists of only the items
that match the given
Predicate . |
Stream<T> |
AbstractStream.filter(Predicate<T> filter) |
<R> Stream<R> |
Stream.map(Function<T,R> mapper)
Transform the stream by creating a new stream that transforms the items
in this stream with the given
Function . |
<R> Stream<R> |
AbstractStream.map(Function<T,R> mapper) |
<R> Stream<R> |
Stream.map(MultiFunction<T,R> mapper)
Transform the stream by creating a new stream that transforms the items
in this stream with the given
Function . |
<R> Stream<R> |
AbstractStream.map(MultiFunction<T,R> mapper) |
<R> Stream<R> |
Stream.transform(Function<Stream<T>,Stream<R>> transform)
Transform the stream using the given function to transform the items in
this stream.
|
<R> Stream<R> |
AbstractStream.transform(Function<Stream<T>,Stream<R>> transform) |
Modifier and Type | Method and Description |
---|---|
<R> Stream<R> |
Stream.transform(Function<Stream<T>,Stream<R>> transform)
Transform the stream using the given function to transform the items in
this stream.
|
<R> Stream<R> |
Stream.transform(Function<Stream<T>,Stream<R>> transform)
Transform the stream using the given function to transform the items in
this stream.
|
<R> Stream<R> |
AbstractStream.transform(Function<Stream<T>,Stream<R>> transform) |
<R> Stream<R> |
AbstractStream.transform(Function<Stream<T>,Stream<R>> transform) |
Modifier and Type | Class and Description |
---|---|
class |
ContextStreamCombiner
|
class |
RoundRobinStreamCombiner<T>
|
class |
StreamCombiner<A,B>
A stream combiner takes two streams and produces a new stream of synchronised
pairs of the stream values.
|
Modifier and Type | Method and Description |
---|---|
static Stream<Context> |
ContextStreamCombiner.combine(Stream<Context> a,
Stream<Context> b)
Utility method to combine two streams.
|
Modifier and Type | Method and Description |
---|---|
static <A,B> StreamCombiner<A,B> |
StreamCombiner.combine(Stream<A> a,
Stream<B> b)
Create a new
StreamCombiner from the given streams |
static <A,B> StreamCombiner<A,B> |
StreamCombiner.combine(Stream<A> a,
Stream<B> b)
Create a new
StreamCombiner from the given streams |
static Stream<Context> |
ContextStreamCombiner.combine(Stream<Context> a,
Stream<Context> b)
Utility method to combine two streams.
|
static Stream<Context> |
ContextStreamCombiner.combine(Stream<Context> a,
Stream<Context> b)
Utility method to combine two streams.
|
Constructor and Description |
---|
ContextStreamCombiner(Stream<Context> a,
Stream<Context> b)
Construct the combiner to consume the two given streams.
|
ContextStreamCombiner(Stream<Context> a,
Stream<Context> b)
Construct the combiner to consume the two given streams.
|
ContextStreamCombiner(Stream<Context> a,
Stream<Context> b,
String aprefix,
String bprefix)
Construct the combiner to consume the two given streams, using the given
prefixes to modify the keys from the respective streams.
|
ContextStreamCombiner(Stream<Context> a,
Stream<Context> b,
String aprefix,
String bprefix)
Construct the combiner to consume the two given streams, using the given
prefixes to modify the keys from the respective streams.
|
StreamCombiner(Stream<A> a,
Stream<B> b) |
StreamCombiner(Stream<A> a,
Stream<B> b) |
Constructor and Description |
---|
RoundRobinStreamCombiner(List<Stream<T>> streams)
Construct with the given streams.
|
Modifier and Type | Class and Description |
---|---|
class |
MetaPayloadStreamCombiner<AP,AM,BP,BM>
A stream combiner takes two streams and produces a new stream of syncrhonised
pairs of the stream values.
|
Modifier and Type | Method and Description |
---|---|
Stream<Context> |
ContextRealTimeWindowFunction.apply(Stream<IN> inner) |
Stream<Window<IN,Long>> |
RealTimeWindowFunction.apply(Stream<IN> inner) |
Stream<T> |
SequentialStreamAggregator.apply(Stream<T> inner) |
Modifier and Type | Method and Description |
---|---|
Stream<Context> |
ContextRealTimeWindowFunction.apply(Stream<IN> inner) |
Stream<Window<IN,Long>> |
RealTimeWindowFunction.apply(Stream<IN> inner) |
Stream<T> |
SequentialStreamAggregator.apply(Stream<T> inner) |
static <AP,AM,BP,BM> |
MetaPayloadStreamCombiner.combine(Stream<? extends MetaPayload<AP,AM>> a,
Stream<? extends MetaPayload<BP,BM>> b) |
static <AP,AM,BP,BM> |
MetaPayloadStreamCombiner.combine(Stream<? extends MetaPayload<AP,AM>> a,
Stream<? extends MetaPayload<BP,BM>> b) |
Constructor and Description |
---|
MetaPayloadStreamCombiner(Stream<A> a,
Stream<? extends MetaPayload<BP,BM>> b) |
MetaPayloadStreamCombiner(Stream<A> a,
Stream<? extends MetaPayload<BP,BM>> b) |