Class CollectionMarshaller<T extends Collection<Object>>

  • Type Parameters:
    T - the collection type of this marshaller
    All Implemented Interfaces:
    org.infinispan.protostream.BaseMarshaller<T>, org.infinispan.protostream.ProtobufTagMarshaller<T>, Marshallable<T>, ProtoStreamMarshaller<T>

    public class CollectionMarshaller<T extends Collection<Object>>
    extends AbstractCollectionMarshaller<T>
    Marshaller for a basic collection.
    Author:
    Paul Ferraro
    • Constructor Detail

      • CollectionMarshaller

        public CollectionMarshaller​(Supplier<T> factory)
    • Method Detail

      • readFrom

        public T readFrom​(ProtoStreamReader reader)
                   throws IOException
        Description copied from interface: Marshallable
        Reads an object from the specified reader.
        Parameters:
        reader - a ProtoStream reader
        Returns:
        the read object
        Throws:
        IOException - if the object could not be read