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
,Ordered
,Toggleable
Loads properties from a YML file.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from class io.micronaut.context.env.AbstractPropertySourceLoader
DEFAULT_POSITION, log
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
processInput
(String name, InputStream input, Map<String, 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
-
Constructor Details
-
YamlPropertySourceLoader
public YamlPropertySourceLoader() -
YamlPropertySourceLoader
public YamlPropertySourceLoader(boolean logEnabled)
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Returns:
- Whether the component is enabled
-
getExtensions
- Returns:
- The extensions this reader supports.
-
processInput
- Specified by:
processInput
in classAbstractPropertySourceLoader
- Parameters:
name
- The nameinput
- The input streamfinalMap
- The map with all the properties processed
-