Class AvscPlugin
java.lang.Object
be.appify.prefab.avro.processor.AvscPlugin
- All Implemented Interfaces:
be.appify.prefab.processor.PrefabPlugin
Plugin that processes
Avsc-annotated types and generates Java records from AVSC schema files.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitContext(be.appify.prefab.processor.PrefabContext context) voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface be.appify.prefab.processor.PrefabPlugin
avroSchemaOf, dataTypeOf, fromAvroValueOf, getPolymorphicServiceDependencies, getServiceDependencies, mapRequestParameter, requestBodyParameter, requestMethodParameter, toAvroValueOf, writeAdditionalFiles, writeAdditionalFiles, writeController, writeGlobalFiles, writePolymorphicController, writePolymorphicService, writePolymorphicTestClient, writeRepository, writeService, writeTestClient
-
Constructor Details
-
AvscPlugin
public AvscPlugin()
-
-
Method Details
-
initContext
public void initContext(be.appify.prefab.processor.PrefabContext context) - Specified by:
initContextin interfacebe.appify.prefab.processor.PrefabPlugin
-
writeEventFiles
public void writeEventFiles()- Specified by:
writeEventFilesin interfacebe.appify.prefab.processor.PrefabPlugin
-