Class JsonConfigurationMetadataWriter
- java.lang.Object
-
- io.micronaut.inject.configuration.JsonConfigurationMetadataWriter
-
- All Implemented Interfaces:
ConfigurationMetadataWriter
public class JsonConfigurationMetadataWriter extends java.lang.Object implements ConfigurationMetadataWriter
AConfigurationMetadataWriter
that writes out metadata in the format defined by spring-configuration-metadata.json.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description JsonConfigurationMetadataWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getFileName()
void
write(ConfigurationMetadataBuilder<?> metadataBuilder, ClassWriterOutputVisitor classWriterOutputVisitor)
An interface for classes that can write metadata produced by aConfigurationMetadataBuilder
.
-
-
-
Method Detail
-
write
public void write(ConfigurationMetadataBuilder<?> metadataBuilder, ClassWriterOutputVisitor classWriterOutputVisitor) throws java.io.IOException
Description copied from interface:ConfigurationMetadataWriter
An interface for classes that can write metadata produced by aConfigurationMetadataBuilder
.- Specified by:
write
in interfaceConfigurationMetadataWriter
- Parameters:
metadataBuilder
- The metadata builderclassWriterOutputVisitor
- The class output visitor- Throws:
java.io.IOException
- If an error occurred writing output
-
getFileName
protected java.lang.String getFileName()
- Returns:
- The file name
-
-