Class MapMarshaller<K, V, T extends Map<K,V>>
java.lang.Object
org.wildfly.clustering.marshalling.protostream.util.AbstractMapMarshaller<K,V,T>
org.wildfly.clustering.marshalling.protostream.util.MapMarshaller<K,V,T>
- Type Parameters:
K- the map key typeV- the map value typeT- the map type of this marshaller
- All Implemented Interfaces:
org.infinispan.protostream.BaseMarshaller<T>, org.infinispan.protostream.ProtobufTagMarshaller<T>, Marshallable<T>, ProtoStreamMarshaller<T>, Readable<T>, Writable<T>
Marshaller for a
Map.- Author:
- Paul Ferraro
-
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 -
Field Summary
Fields inherited from class AbstractMapMarshaller
ENTRY_INDEXFields inherited from interface org.infinispan.protostream.BaseMarshaller
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreadFrom(ProtoStreamReader reader) Reads an object from the specified reader.Methods inherited from class AbstractMapMarshaller
getJavaClass, writeToMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.protostream.BaseMarshaller
getSubClassNamesMethods inherited from interface Marshallable
sizeMethods inherited from interface ProtoStreamMarshaller
getTypeName, read, wrap, wrap, write
-
Constructor Details
-
MapMarshaller
-
-
Method Details
-
readFrom
Description copied from interface:ReadableReads an object from the specified reader.- Parameters:
reader- a ProtoStream reader- Returns:
- the read object
- Throws:
IOException- if the object could not be read
-