Class EventStreamTaggedUnionJsonMarshaller<BaseEventT>

  • Type Parameters:
    BaseEventT - Base type for all events.
    All Implemented Interfaces:
    Marshaller<BaseEventT>

    public final class EventStreamTaggedUnionJsonMarshaller<BaseEventT>
    extends Object
    implements Marshaller<BaseEventT>
    Composite Marshaller that dispatches the given event to the correct marshaller based on the event class type.