Uses of Interface
org.infinispan.protostream.SerializationContext
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle
this metadata in order to generate Protobuf schemas and marshallers.
Protostream internals.
-
Uses of SerializationContext in org.infinispan.protostream
Modifier and TypeMethodDescriptionstatic SerializationContext
ProtobufUtil.newSerializationContext()
static SerializationContext
ProtobufUtil.newSerializationContext
(Configuration configuration) Modifier and TypeMethodDescriptionvoid
SerializationContextInitializer.registerMarshallers
(SerializationContext serCtx) Registers marshallers to the givenSerializationContext
.This is always invoked afterSerializationContextInitializer.registerSchema(org.infinispan.protostream.SerializationContext)
.void
SerializationContextInitializer.registerSchema
(SerializationContext serCtx) Registers schema files to the givenSerializationContext
. -
Uses of SerializationContext in org.infinispan.protostream.annotations.impl
Modifier and TypeFieldDescriptionprotected final SerializationContext
BaseProtoSchemaGenerator.serializationContext
Modifier and TypeMethodDescriptionabstract void
AbstractMarshallerCodeGenerator.generateMarshaller
(SerializationContext serCtx, ProtoTypeMetadata ptm) ModifierConstructorDescriptionprotected
BaseProtoSchemaGenerator
(XTypeFactory typeFactory, SerializationContext serializationContext, String generator, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax) -
Uses of SerializationContext in org.infinispan.protostream.impl