Package io.micronaut.context.env.yaml
Class YamlPropertySourceLoader
- java.lang.Object
-
- io.micronaut.context.env.AbstractPropertySourceLoader
-
- io.micronaut.context.env.yaml.YamlPropertySourceLoader
-
- All Implemented Interfaces:
PropertySourceLoader
,PropertySourceLocator
,PropertySourceReader
,io.micronaut.core.order.Ordered
,io.micronaut.core.util.Toggleable
public class YamlPropertySourceLoader extends AbstractPropertySourceLoader
Loads properties from a YML file.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from class io.micronaut.context.env.AbstractPropertySourceLoader
DEFAULT_POSITION, log
-
-
Constructor Summary
Constructors Constructor Description YamlPropertySourceLoader()
YamlPropertySourceLoader(boolean logEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getExtensions()
boolean
isEnabled()
protected void
processInput(java.lang.String name, java.io.InputStream input, java.util.Map<java.lang.String,java.lang.Object> finalMap)
-
Methods inherited from class io.micronaut.context.env.AbstractPropertySourceLoader
createPropertySource, getOrder, isLogEnabled, load, loadEnv, processMap, read, readInput, setLogEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.context.env.PropertySourceLoader
load
-
Methods inherited from interface io.micronaut.context.env.PropertySourceReader
read
-
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
getExtensions
public java.util.Set<java.lang.String> getExtensions()
- Returns:
- The extensions this reader supports.
-
processInput
protected void processInput(java.lang.String name, java.io.InputStream input, java.util.Map<java.lang.String,java.lang.Object> finalMap)
- Specified by:
processInput
in classAbstractPropertySourceLoader
- Parameters:
name
- The nameinput
- The input streamfinalMap
- The map with all the properties processed
-
-