Uses of Interface
org.infinispan.protostream.SerializationContext
Packages that use 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.
Compile time annotations processor for Protostream annotations to generate Protobuf schemas and marshallers.
Protostream internals.
-
Uses of SerializationContext in org.infinispan.protostream
Methods in org.infinispan.protostream that return SerializationContextModifier and TypeMethodDescriptionstatic SerializationContextProtobufUtil.newSerializationContext()static SerializationContextProtobufUtil.newSerializationContext(Configuration configuration) Methods in org.infinispan.protostream with parameters of type SerializationContextModifier and TypeMethodDescriptionvoidSerializationContextInitializer.registerMarshallers(SerializationContext serCtx) Registers marshallers to the givenSerializationContext.This is always invoked afterSerializationContextInitializer.registerSchema(SerializationContext).voidSerializationContextInitializer.registerSchema(SerializationContext serCtx) Registers schema files to the givenSerializationContext. -
Uses of SerializationContext in org.infinispan.protostream.annotations.impl
Fields in org.infinispan.protostream.annotations.impl declared as SerializationContextModifier and TypeFieldDescriptionprotected final SerializationContextBaseProtoSchemaGenerator.serializationContextMethods in org.infinispan.protostream.annotations.impl with parameters of type SerializationContextModifier and TypeMethodDescriptionabstract voidAbstractMarshallerCodeGenerator.generateMarshaller(SerializationContext serCtx, ProtoTypeMetadata ptm) Constructors in org.infinispan.protostream.annotations.impl with parameters of type SerializationContextModifierConstructorDescriptionprotectedBaseProtoSchemaGenerator(XTypeFactory typeFactory, SerializationContext serializationContext, String generator, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax, boolean allowNullFields) -
Uses of SerializationContext in org.infinispan.protostream.annotations.impl.processor
Methods in org.infinispan.protostream.annotations.impl.processor with parameters of type SerializationContextModifier and TypeMethodDescriptionvoidMarshallerSourceCodeGenerator.generateMarshaller(SerializationContext serCtx, ProtoTypeMetadata ptm) private voidAutoProtoSchemaBuilderAnnotationProcessor.processClass(RoundEnvironment roundEnv, SerializationContext serCtx, TypeElement typeElement, ProtoSchemaAnnotation annotation, AnnotatedClassScanner classScanner, AutoProtoSchemaBuilderAnnotationProcessor.ProcessorContext processorContext) AutoProtoSchemaBuilderAnnotationProcessor.processDependencies(RoundEnvironment roundEnv, SerializationContext serCtx, Element annotatedElement, ProtoSchemaAnnotation builderAnnotation) private voidAutoProtoSchemaBuilderAnnotationProcessor.processElement(RoundEnvironment roundEnv, SerializationContext serCtx, Element annotatedElement, ProtoSchemaAnnotation annotation, AutoProtoSchemaBuilderAnnotationProcessor.ProcessorContext processorContext) private voidAutoProtoSchemaBuilderAnnotationProcessor.processPackage(RoundEnvironment roundEnv, SerializationContext serCtx, PackageElement packageElement, ProtoSchemaAnnotation builderAnnotation, AnnotatedClassScanner classScanner, AutoProtoSchemaBuilderAnnotationProcessor.ProcessorContext processorContext) Constructors in org.infinispan.protostream.annotations.impl.processor with parameters of type SerializationContextModifierConstructorDescription(package private)CompileTimeProtoSchemaGenerator(XTypeFactory typeFactory, GeneratedFilesWriter generatedFilesWriter, SerializationContext serializationContext, String generator, String fileName, String packageName, Map<XClass, CompileTimeDependency> dependencies, Set<XClass> classes, boolean autoImportClasses, ProtoSyntax syntax, boolean allowNullFields, AnnotatedClassScanner classScanner) -
Uses of SerializationContext in org.infinispan.protostream.impl
Classes in org.infinispan.protostream.impl that implement SerializationContext