Class LinkedHashMapMarshaller<K,V>
java.lang.Object
org.wildfly.clustering.marshalling.protostream.util.AbstractMapMarshaller<K, V, LinkedHashMap<K,V>>
org.wildfly.clustering.marshalling.protostream.util.LinkedHashMapMarshaller<K,V>
- Type Parameters:
K- the map key typeV- the map value type
- All Implemented Interfaces:
org.infinispan.protostream.BaseMarshaller<LinkedHashMap<K,V>>, org.infinispan.protostream.ProtobufTagMarshaller<LinkedHashMap<K, V>>, Marshallable<LinkedHashMap<K, V>>, ProtoStreamMarshaller<LinkedHashMap<K, V>>, Readable<LinkedHashMap<K, V>>, Writable<LinkedHashMap<K, V>>
Marshaller for a
LinkedHashMap.- 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 -
Method Summary
Modifier and TypeMethodDescriptionreadFrom(ProtoStreamReader reader) Reads an object from the specified reader.voidwriteTo(ProtoStreamWriter writer, LinkedHashMap<K, V> map) Writes the specified object to the specified writer.Methods inherited from class AbstractMapMarshaller
getJavaClassMethods 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
-
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
-
writeTo
Description copied from interface:WritableWrites the specified object to the specified writer.- Specified by:
writeToin interfaceWritable<K>- Overrides:
writeToin classAbstractMapMarshaller<K, V, LinkedHashMap<K,V>> - Parameters:
writer- a ProtoStream writermap- the object to be written- Throws:
IOException- if the object could not be written
-