Interface MarshallerProvider<T>


public interface MarshallerProvider<T>
A service provider interface for marshaller providers.
Author:
Paul Ferraro
  • Method Details

    • getProvidedClass

      Class<T> getProvidedClass()
      Returns the class for which this implementation provides a marshaller.
      Returns:
      the class for which this implementation provides a marshaller.
    • asSubclass

      default <U> MarshallerProvider<U> asSubclass(Class<U> targetClass)
    • getMarshaller

      Marshaller<T,ByteBuffer> getMarshaller()
      Returns a marshaller suitable for the provided class
      Returns:
      a marshaller suitable for the provided class