Class TransformableEventIterable
- java.lang.Object
-
- io.axoniq.axonserver.connector.event.transformation.event.impl.TransformableEventIterable
-
- All Implemented Interfaces:
TransformableEventStream
public class TransformableEventIterable extends Object implements TransformableEventStream
TransformableEventStreamimplementation that is based on anIterable.- Since:
- 2023.1.0
- Author:
- Sara Pellegrini
-
-
Constructor Summary
Constructors Constructor Description TransformableEventIterable(Iterable<EventWithToken> events)Constructs an instance based on the specifiedIterable
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
TransformableEventIterable
public TransformableEventIterable(Iterable<EventWithToken> events)
Constructs an instance based on the specifiedIterable- Parameters:
events- theIterableofEventWithTokens used to retrieve events
-
-
Method Detail
-
filter
public TransformableEventStream filter(Predicate<EventWithToken> predicate)
Description copied from interface:TransformableEventStreamFilters events based on the providedpredicate.- Specified by:
filterin interfaceTransformableEventStream- Parameters:
predicate- the predicate used for filtering events- Returns:
- filtered stream
-
transform
public EventTransformationExecutor transform(String transformationDescription, EventTransformer eventTransformer)
Description copied from interface:TransformableEventStreamTransforms events by providing transformation description and the transformer.- Specified by:
transformin interfaceTransformableEventStream- Parameters:
transformationDescription- the description of the transformationeventTransformer- the transformer- Returns:
- the executor used to transform events
-
-