Package-level declarations

This package contains classes and interfaces related to enrichment of events.

Types

Link copied to clipboard
public abstract class Enricher<M extends Message, C extends EnrichableMessageContext> implements EnrichmentService<M, C>
Enriches messages after they are stored, and before they are dispatched.
Link copied to clipboard
public abstract class EnricherBuilder<M extends Message, C extends EnrichableMessageContext, B extends EnricherBuilder<M, C, B>>
Allows to register enrichment functions used by the Enricher.
Link copied to clipboard
public interface EnrichmentFn<M extends Message, C extends EnrichableMessageContext, E extends Message> implements BiFunction<T, U, R>
Base interface for enrichment functions.
Link copied to clipboard
public interface EnrichmentService<M extends Message, C extends EnrichableMessageContext>
Creates enrichments for messages.
Link copied to clipboard
public interface EventEnrichmentFn<M extends EventMessage, E extends Message> implements EnrichmentFn<M, C, E>
Base interface for event enrichment functions.