Interface GeneralConverter

All Superinterfaces:
Converter, DescribableComponent
All Known Implementing Classes:
DelegatingGeneralConverter

public interface GeneralConverter extends Converter
A general-purpose Converter that places no restrictions on the types it can convert.

Serves as a dedicated contract for components that perform unrestricted object conversion, in contrast to type-specific converters like MessageConverter or EventConverter which restrict conversion to particular message types. Use this interface when conversion is not tied to a specific message abstraction.

Implementations of this interface typically delegate to a Converter, such as DelegatingGeneralConverter.

Since:
5.1.0
Author:
Jakob Hatzl