Class ProtoStreamMarshaller
java.lang.Object
org.infinispan.commons.marshall.AbstractMarshaller
org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller
org.infinispan.commons.marshall.ProtoStreamMarshaller
- All Implemented Interfaces:
Marshaller
Provides the starting point for implementing a
Marshaller that uses Protobuf
encoding.- Since:
- 6.0
- Author:
- anistor@redhat.com
-
Field Summary
Fields inherited from class ImmutableProtoStreamMarshaller
serializationContextFields inherited from class AbstractMarshaller
marshallableTypeHints -
Constructor Summary
ConstructorsConstructorDescriptionProtoStreamMarshaller(org.infinispan.protostream.SerializationContext serializationContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.protostream.SerializationContextstatic org.infinispan.protostream.SerializationContextvoidregister(org.infinispan.protostream.SerializationContextInitializer initializer) Methods inherited from class ImmutableProtoStreamMarshaller
isMarshallable, mediaType, objectFromByteBuffer, objectToBufferMethods inherited from class AbstractMarshaller
getBufferSizePredictor, objectFromByteBuffer, objectFromInputStream, objectToBuffer, objectToByteBuffer, objectToByteBufferMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Marshaller
initialize, start, stop
-
Constructor Details
-
ProtoStreamMarshaller
public ProtoStreamMarshaller() -
ProtoStreamMarshaller
public ProtoStreamMarshaller(org.infinispan.protostream.SerializationContext serializationContext)
-
-
Method Details
-
register
public void register(org.infinispan.protostream.SerializationContextInitializer initializer) -
getSerializationContext
public org.infinispan.protostream.SerializationContext getSerializationContext()- Overrides:
getSerializationContextin classImmutableProtoStreamMarshaller
-
newSerializationContext
public static org.infinispan.protostream.SerializationContext newSerializationContext()- Returns:
- a new
SerializationContextwithConfiguration.wrapCollectionElements()enabled. - See Also:
-