Interface ProtoStreamMarshaller<T>

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.infinispan.protostream.ProtobufTagMarshaller

        org.infinispan.protostream.ProtobufTagMarshaller.OperationContext, org.infinispan.protostream.ProtobufTagMarshaller.ReadContext, org.infinispan.protostream.ProtobufTagMarshaller.WriteContext
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default String getTypeName()  
      default T read​(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext context)  
      default void write​(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext context, T value)  
      • Methods inherited from interface org.infinispan.protostream.BaseMarshaller

        getJavaClass
    • Method Detail

      • getTypeName

        default String getTypeName()
        Specified by:
        getTypeName in interface org.infinispan.protostream.BaseMarshaller<T>
      • read

        default T read​(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext context)
                throws IOException
        Specified by:
        read in interface org.infinispan.protostream.ProtobufTagMarshaller<T>
        Throws:
        IOException
      • write

        default void write​(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext context,
                           T value)
                    throws IOException
        Specified by:
        write in interface org.infinispan.protostream.ProtobufTagMarshaller<T>
        Throws:
        IOException