Package io.quarkus.avro.deployment
Class AvroIDLCodeGenProvider
java.lang.Object
io.quarkus.avro.deployment.AvroCodeGenProviderBase
io.quarkus.avro.deployment.AvroIDLCodeGenProvider
- All Implemented Interfaces:
CodeGenProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
AvroCodeGenProviderBase.AvroOptions -
Field Summary
Fields inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
templateDirectory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcompileSingleFile(Path filePath, Path outputDir, AvroCodeGenProviderBase.AvroOptions options) (package private) voidinit()String[]Methods inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
getImports, inputDirectory, shouldRun, triggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.deployment.CodeGenProvider
getInputDirectory, init, inputDirectory, inputExtension, shouldRun, trigger
-
Constructor Details
-
AvroIDLCodeGenProvider
public AvroIDLCodeGenProvider()
-
-
Method Details
-
providerId
- Specified by:
providerIdin interfaceCodeGenProvider
-
inputExtensions
- Specified by:
inputExtensionsin interfaceCodeGenProvider
-
init
void init()- Specified by:
initin classAvroCodeGenProviderBase
-
compileSingleFile
void compileSingleFile(Path filePath, Path outputDir, AvroCodeGenProviderBase.AvroOptions options) throws io.quarkus.bootstrap.prebuild.CodeGenException - Specified by:
compileSingleFilein classAvroCodeGenProviderBase- Throws:
io.quarkus.bootstrap.prebuild.CodeGenException
-