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 org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller
serializationContextFields inherited from class org.infinispan.commons.marshall.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 org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller
isMarshallable, mediaType, objectFromByteBuffer, objectFromInputStream, objectToBufferMethods inherited from class org.infinispan.commons.marshall.AbstractMarshaller
getBufferSizePredictor, objectFromByteBuffer, objectToBuffer, objectToByteBuffer, objectToByteBuffer, objectToOutputStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.marshall.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:
-