Uses of Interface
org.axonframework.messaging.core.MessageStream.Entry
Packages that use MessageStream.Entry
Package
Description
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Part of the Axon Messaging module.
Part of the Axoniq Messaging folder.
Definitions and implementations of the Event store, the mechanism that can load event streams and append events to
them.
Classes related to message processing in Axon Framework.
Part of the Axon Messaging module.
-
Uses of MessageStream.Entry in io.axoniq.framework.axonserver.connector.event
Methods in io.axoniq.framework.axonserver.connector.event that return types with arguments of type MessageStream.Entry -
Uses of MessageStream.Entry in io.axoniq.framework.axonserver.connector.query
Methods in io.axoniq.framework.axonserver.connector.query that return types with arguments of type MessageStream.Entry -
Uses of MessageStream.Entry in io.axoniq.framework.messaging.eventhandling.deadletter.jpa
Methods in io.axoniq.framework.messaging.eventhandling.deadletter.jpa that return MessageStream.EntryModifier and TypeMethodDescriptionDeadLetterJpaConverter.convert(DeadLetterEventEntry entry, EventConverter eventConverter, Converter genericConverter) Converts aDeadLetterEventEntryto aMessageStream.Entrycontaining theEventMessageimplementation and aContextwith restored resources.EventMessageDeadLetterJpaConverter.convert(DeadLetterEventEntry entry, EventConverter eventConverter, Converter genericConverter) -
Uses of MessageStream.Entry in io.axoniq.framework.messaging.eventstreaming
Method parameters in io.axoniq.framework.messaging.eventstreaming with type arguments of type MessageStream.EntryModifier and TypeMethodDescriptionMultiStreamableEventSource.SourceCollector.comparingUsing(Comparator<MessageStream.Entry<EventMessage>> comparator) Creates a MultiStreamableEventSource using a custom comparator.Constructor parameters in io.axoniq.framework.messaging.eventstreaming with type arguments of type MessageStream.EntryModifierConstructorDescriptionprotectedMultiStreamableEventSource(Map<String, StreamableEventSource> eventSources, Comparator<MessageStream.Entry<EventMessage>> eventComparator) Constructs a MultiStreamableEventSource from the collected sources and comparator. -
Uses of MessageStream.Entry in org.axonframework.eventsourcing.eventstore
Methods in org.axonframework.eventsourcing.eventstore that return types with arguments of type MessageStream.EntryConstructor parameters in org.axonframework.eventsourcing.eventstore with type arguments of type MessageStream.EntryModifierConstructorDescriptionContinuousMessageStream(Supplier<List<E>> fetcher, Function<E, MessageStream.Entry<EventMessage>> converter, BiFunction<ContinuousMessageStream<?>, Runnable, Registration> callbackTracker) Creates a newContinuousMessageStreaminstance configured with the given strategies. -
Uses of MessageStream.Entry in org.axonframework.messaging.core
Classes in org.axonframework.messaging.core with type parameters of type MessageStream.EntryModifier and TypeInterfaceDescriptionstatic interfaceAbstractMessageStream.FetchResult<T extends @Nullable MessageStream.Entry<?>>Represents the result of attempting to fetch the next element from aMessageStream.static final recordAAbstractMessageStream.FetchResultindicating that the stream is exhausted and no further elements will be produced.static final recordAbstractMessageStream.FetchResult.Error<T extends MessageStream.Entry<?>>AAbstractMessageStream.FetchResultrepresenting a terminal error in the stream.static final recordAAbstractMessageStream.FetchResultindicating that no element is currently available, but the stream may produce more elements in the future.static final recordAbstractMessageStream.FetchResult.Value<T extends MessageStream.Entry<?>>AAbstractMessageStream.FetchResultcontaining a successfully fetched value.Classes in org.axonframework.messaging.core that implement MessageStream.EntryModifier and TypeClassDescriptionfinal recordSimpleEntry<M extends Message>Simple implementation of theMessageStream.Entrycontaining a singleMessageimplementation of typeMand aContext.Methods in org.axonframework.messaging.core with type parameters of type MessageStream.EntryModifier and TypeMethodDescriptionstatic <T extends MessageStream.Entry<?>>
AbstractMessageStream.FetchResult<T> AbstractMessageStream.FetchResult.completed()Returns aFetchResultindicating that no element is available and no further elements will be produced.static <T extends MessageStream.Entry<?>>
AbstractMessageStream.FetchResult<T> Creates aFetchResultrepresenting a producer side error.static <T extends MessageStream.Entry<?>>
AbstractMessageStream.FetchResult<T> AbstractMessageStream.FetchResult.notReady()Returns aFetchResultindicating that no element is currently available, but more elements may become available in the future.static <T extends @Nullable MessageStream.Entry<?>>
AbstractMessageStream.FetchResult<T> AbstractMessageStream.FetchResult.of(@Nullable T value) Creates aFetchResultrepresenting a successfully fetched value.Methods in org.axonframework.messaging.core that return MessageStream.EntryModifier and TypeMethodDescription<RM extends Message>
MessageStream.Entry<RM> Maps themessage()by running it through the givenmapper.<RM extends Message>
MessageStream.Entry<RM> <T> MessageStream.Entry<M> MessageStream.Entry.withResource(Context.ResourceKey<T> key, T resource) <T> MessageStream.Entry<M> SimpleEntry.withResource(Context.ResourceKey<T> key, T resource) Methods in org.axonframework.messaging.core that return types with arguments of type MessageStream.EntryModifier and TypeMethodDescriptiondefault CompletableFuture<@Nullable MessageStream.Entry<M>> MessageStream.Single.asCompletableFuture()Returns aCompletableFuturethat completes when this stream has been fully consumed, either normally or with an error.protected abstract AbstractMessageStream.FetchResult<MessageStream.Entry<M>> AbstractMessageStream.fetchNext()Attempts to fetch the next availableMessageStream.Entryfrom the underlying source.protected AbstractMessageStream.FetchResult<MessageStream.Entry<M>> CloseCallbackMessageStream.fetchNext()protected AbstractMessageStream.FetchResult<MessageStream.Entry<M>> QueueMessageStream.fetchNext()final Optional<MessageStream.Entry<M>> AbstractMessageStream.next()DelayedMessageStream.next()MergedMessageStream.next()MessageStream.next()Returns an Optional carrying the nextentryfrom the stream, if such entry was available.static <M extends Message>
AbstractMessageStream.FetchResult<MessageStream.Entry<M>> AbstractMessageStream.FetchResult.of(MessageStream<M> delegate) Creates aFetchResultreflecting the current observable state of the givenMessageStream.static <M extends Message>
reactor.core.publisher.Flux<MessageStream.Entry<M>> FluxUtils.of(MessageStream<? extends M> source) Creates a Flux containing theentriesprovided by the givensource.final Optional<MessageStream.Entry<M>> AbstractMessageStream.peek()DelayedMessageStream.peek()MergedMessageStream.peek()MessageStream.peek()Returns an Optional carrying the nextentryfrom the stream (without moving the stream pointer), if such entry was available.Method parameters in org.axonframework.messaging.core with type arguments of type MessageStream.EntryModifier and TypeMethodDescriptiondefault MessageStream<M> MessageStream.filter(Predicate<MessageStream.Entry<M>> filter) Returns a stream that will filterentriesbased on the givenfilter.default MessageStream.Single<M> MessageStream.Single.filter(Predicate<MessageStream.Entry<M>> filter) protected final voidAbstractMessageStream.initialize(AbstractMessageStream.FetchResult<MessageStream.Entry<M>> initialFetchResult) This method can be used after the super constructor call completes in a subtype to set the initial state of the stream.default <RM extends Message>
MessageStream.Empty<RM> MessageStream.Empty.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default <RM extends Message>
MessageStream.Empty<RM> MessageStream.Empty.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default <RM extends Message>
MessageStream<RM> MessageStream.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default <RM extends Message>
MessageStream<RM> MessageStream.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default <RM extends Message>
MessageStream.Single<RM> MessageStream.Single.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default <RM extends Message>
MessageStream.Single<RM> MessageStream.Single.map(Function<MessageStream.Entry<M>, MessageStream.Entry<RM>> mapper) default MessageStream.Empty<M> MessageStream.Empty.onNext(Consumer<MessageStream.Entry<M>> onNext) default MessageStream<M> MessageStream.onNext(Consumer<MessageStream.Entry<M>> onNext) Invokes the givenonNexteach time anentryis consumed from this stream.default MessageStream.Single<M> MessageStream.Single.onNext(Consumer<MessageStream.Entry<M>> onNext) <R> CompletableFuture<R> DelayedMessageStream.reduce(R identity, BiFunction<R, ? super MessageStream.Entry<M>, R> accumulator) default <R> CompletableFuture<@Nullable R> MessageStream.reduce(@Nullable R identity, BiFunction<@Nullable R, ? super MessageStream.Entry<M>, @Nullable R> accumulator) Returns aCompletableFutureof typeR, using the givenidentityas the initial value for the givenaccumulator.static <M extends Message,R>
CompletableFuture<@Nullable R> MessageStreamUtils.reduce(MessageStream<M> source, @Nullable R identity, BiFunction<@Nullable R, ? super MessageStream.Entry<M>, @Nullable R> accumulator) Returns aCompletableFuturethat completes with the given reduction of messages read from thesource.Constructor parameters in org.axonframework.messaging.core with type arguments of type MessageStream.EntryModifierConstructorDescriptionMergedMessageStream(Comparator<MessageStream.Entry<M>> comparator, MessageStream<M> first, MessageStream<M> second) Constructs aMergedMessageStreamthat merges two message streams based on the given comparator.Constructs aQueueMessageStreamusing the givenqueueas its underlying buffer. -
Uses of MessageStream.Entry in org.axonframework.messaging.eventhandling.processing
Method parameters in org.axonframework.messaging.eventhandling.processing with type arguments of type MessageStream.EntryModifier and TypeMethodDescriptionProcessorEventHandlingComponents.handle(List<MessageStream.Entry<? extends EventMessage>> entries, ProcessingContext context) Processes a batch of events in the given processing context.