All Known Implementing Classes:
MessageRetriever
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Retriever
A functional interface representing the first stage of the message pipeline: retrieving a MessageRecord associated with a given RecordKey.

Implementations of this interface typically fetch records from a pre-parsed data source such as a YAML-backed ConfigurationSection, returning either a valid or invalid message record.

This interface abstracts retrieval behavior for flexibility and testability, and is typically used by MessagePipeline.

See Also: