Class AvroIDLCodeGenProvider

java.lang.Object
io.quarkus.avro.deployment.AvroCodeGenProviderBase
io.quarkus.avro.deployment.AvroIDLCodeGenProvider
All Implemented Interfaces:
io.quarkus.deployment.CodeGenProvider

public class AvroIDLCodeGenProvider extends AvroCodeGenProviderBase implements io.quarkus.deployment.CodeGenProvider
  • Constructor Details

    • AvroIDLCodeGenProvider

      public AvroIDLCodeGenProvider()
  • Method Details

    • providerId

      public String providerId()
      Specified by:
      providerId in interface io.quarkus.deployment.CodeGenProvider
    • inputExtensions

      public String[] inputExtensions()
      Specified by:
      inputExtensions in interface io.quarkus.deployment.CodeGenProvider
    • init

      void init()
      Specified by:
      init in class AvroCodeGenProviderBase
    • compileSingleFile

      void compileSingleFile(Path filePath, Path outputDir, AvroCodeGenProviderBase.AvroOptions options) throws io.quarkus.bootstrap.prebuild.CodeGenException
      Specified by:
      compileSingleFile in class AvroCodeGenProviderBase
      Throws:
      io.quarkus.bootstrap.prebuild.CodeGenException