Package io.quarkus.avro.deployment
Class AvroProtocolCodeGenProvider
- java.lang.Object
-
- io.quarkus.avro.deployment.AvroCodeGenProviderBase
-
- io.quarkus.avro.deployment.AvroProtocolCodeGenProvider
-
- All Implemented Interfaces:
CodeGenProvider
public class AvroProtocolCodeGenProvider extends AvroCodeGenProviderBase implements CodeGenProvider
Avro code generator for Avro Protocol, based on the avro-maven-plugin- See Also:
AvroCodeGenProviderBase
-
-
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 Constructor Description AvroProtocolCodeGenProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcompileSingleFile(Path filePath, Path outputDirectory, AvroCodeGenProviderBase.AvroOptions options)(package private) voidinit()StringinputExtension()StringproviderId()-
Methods inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
inputDirectory, trigger
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.deployment.CodeGenProvider
inputDirectory, shouldRun, trigger
-
-
-
-
Method Detail
-
providerId
public String providerId()
- Specified by:
providerIdin interfaceCodeGenProvider
-
inputExtension
public String inputExtension()
- Specified by:
inputExtensionin interfaceCodeGenProvider
-
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
-
-