Interface TransformableEventStream
-
- All Known Implementing Classes:
TransformableEventIterable
public interface TransformableEventStreamStream of events that can be filtered and transformed.- Since:
- 2023.1.0
- Author:
- Sara Pellegrini
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransformableEventStreamfilter(Predicate<EventWithToken> predicate)Filters events based on the providedpredicate.EventTransformationExecutortransform(String transformationDescription, EventTransformer eventTransformer)Transforms events by providing transformation description and the transformer.
-
-
-
Method Detail
-
filter
TransformableEventStream filter(Predicate<EventWithToken> predicate)
Filters events based on the providedpredicate.- Parameters:
predicate- the predicate used for filtering events- Returns:
- filtered stream
-
transform
EventTransformationExecutor transform(String transformationDescription, EventTransformer eventTransformer)
Transforms events by providing transformation description and the transformer.- Parameters:
transformationDescription- the description of the transformationeventTransformer- the transformer- Returns:
- the executor used to transform events
-
-