Package io.quarkus.avro.deployment
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
-
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 interfaceio.quarkus.deployment.CodeGenProvider
-
inputExtensions
- Specified by:
inputExtensionsin interfaceio.quarkus.deployment.CodeGenProvider
-
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
-