Class AvscPlugin

java.lang.Object
be.appify.prefab.avro.processor.AvscPlugin
All Implemented Interfaces:
be.appify.prefab.processor.PrefabPlugin

public class AvscPlugin extends Object implements be.appify.prefab.processor.PrefabPlugin
Plugin that processes Avsc-annotated types and generates Java records from AVSC schema files.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initContext(be.appify.prefab.processor.PrefabContext context)
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface be.appify.prefab.processor.PrefabPlugin

    additionalFileEventScope, 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:
      initContext in interface be.appify.prefab.processor.PrefabPlugin
    • writeEventFiles

      public void writeEventFiles()
      Specified by:
      writeEventFiles in interface be.appify.prefab.processor.PrefabPlugin