Class RuntimeProtoSchemaGenerator
- java.lang.Object
-
- org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
-
- org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
-
public final class RuntimeProtoSchemaGenerator extends BaseProtoSchemaGenerator
This class is not to be directly invoked by users. SeeProtoSchemaBuilder
instead.- Since:
- 3.0
- Author:
- [email protected]
-
-
Field Summary
-
Fields inherited from class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
autoImportClasses, classes, fileName, generateSchemaDebugComments, packageName, serializationContext, typeFactory
-
-
Constructor Summary
Constructors Constructor Description RuntimeProtoSchemaGenerator(UnifiedTypeFactory typeFactory, SerializationContext serializationContext, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ProtoTypeMetadata
importProtoTypeMetadata(XClass javaType)
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.protected AbstractMarshallerCodeGenerator
makeCodeGenerator()
-
Methods inherited from class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
generateAndRegister, isKnownClass, makeProtoTypeMetadata, scanAnnotations
-
-
-
-
Constructor Detail
-
RuntimeProtoSchemaGenerator
public RuntimeProtoSchemaGenerator(UnifiedTypeFactory typeFactory, SerializationContext serializationContext, String fileName, String packageName, Set<XClass> classes, boolean autoImportClasses)
-
-
Method Detail
-
importProtoTypeMetadata
protected ProtoTypeMetadata importProtoTypeMetadata(XClass javaType)
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.- Specified by:
importProtoTypeMetadata
in classBaseProtoSchemaGenerator
-
makeCodeGenerator
protected AbstractMarshallerCodeGenerator makeCodeGenerator()
- Specified by:
makeCodeGenerator
in classBaseProtoSchemaGenerator
-
-