Class DefaultRabbitMessageSerDesRegistry

    • Constructor Detail

      • DefaultRabbitMessageSerDesRegistry

        public DefaultRabbitMessageSerDesRegistry​(RabbitMessageSerDes<?>... serDes)
        Default constructor.
        Parameters:
        serDes - The serdes to be registered.
    • Method Detail

      • findSerdes

        public <T> java.util.Optional<RabbitMessageSerDes<T>> findSerdes​(io.micronaut.core.type.Argument<T> type)
        Description copied from interface: RabbitMessageSerDesRegistry
        Returns the serdes that supports the given type.
        Specified by:
        findSerdes in interface RabbitMessageSerDesRegistry
        Type Parameters:
        T - The type to be serialized/deserialized
        Parameters:
        type - The type
        Returns:
        An optional serdes