Package io.quarkus.avro.deployment
Class AvroProtocolCodeGenProvider
java.lang.Object
io.quarkus.avro.deployment.AvroCodeGenProviderBase
io.quarkus.avro.deployment.AvroProtocolCodeGenProvider
- All Implemented Interfaces:
io.quarkus.deployment.CodeGenProvider
public class AvroProtocolCodeGenProvider
extends AvroCodeGenProviderBase
implements io.quarkus.deployment.CodeGenProvider
Avro code generator for Avro Protocol, based on the avro-maven-plugin
- See Also:
-
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 outputDirectory, 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
-
AvroProtocolCodeGenProvider
public AvroProtocolCodeGenProvider()
-
-
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 outputDirectory, AvroCodeGenProviderBase.AvroOptions options) throws io.quarkus.bootstrap.prebuild.CodeGenException - Specified by:
compileSingleFilein classAvroCodeGenProviderBase- Throws:
io.quarkus.bootstrap.prebuild.CodeGenException
-