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.schema.Schema schema, org.infinispan.protostream.BaseMarshaller... marshallers) voidregister(org.infinispan.protostream.SerializationContextInitializer initializer) Methods inherited from class ImmutableProtoStreamMarshaller
isMarshallable, mediaType, objectFromByteBuffer, objectFromInputStream, objectToBufferMethods inherited from class AbstractMarshaller
getBufferSizePredictor, objectFromByteBuffer, objectToBuffer, objectToByteBuffer, objectToByteBuffer, objectToOutputStreamMethods 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) -
register
public void register(org.infinispan.protostream.schema.Schema schema, org.infinispan.protostream.BaseMarshaller... marshallers) -
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:
-