All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.reactivemessaging.http.runtime.serializers.Deserializer Maven / Gradle / Ivy

package io.quarkus.reactivemessaging.http.runtime.serializers;

import io.vertx.core.buffer.Buffer;

/**
 * Reactive http connector deserializer.
 * Deserializes given payload from a {@link Buffer}
 *
 *
 * @param  type of the payload to deserialize
 */
public interface Deserializer {

    /**
     * Deserialize the payload
     *
     * @param payload buffer to deserialize
     * @return deserialized object
     */
    PayloadType deserialize(Buffer payload);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy