Package io.gridgo.extras.yaml
Class YamlConfigurator
- java.lang.Object
-
- io.gridgo.framework.impl.AbstractComponentLifecycle
-
- io.gridgo.framework.impl.ReplayEventDispatcher<io.gridgo.config.event.ConfigurationEvent>
-
- io.gridgo.config.impl.AbstractConfigurator
-
- io.gridgo.config.impl.AbstractLocalConfigurator
-
- io.gridgo.extras.yaml.YamlConfigurator
-
- All Implemented Interfaces:
io.gridgo.config.Configurator,io.gridgo.framework.ComponentLifecycle,io.gridgo.framework.EventDispatcher<io.gridgo.config.event.ConfigurationEvent>,io.gridgo.framework.NamedComponent,io.gridgo.utils.helper.Loggable
public class YamlConfigurator extends io.gridgo.config.impl.AbstractLocalConfigurator
-
-
Constructor Summary
Constructors Constructor Description YamlConfigurator(org.yaml.snakeyaml.Yaml config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgenerateName()static YamlConfiguratorofConfig(org.yaml.snakeyaml.Yaml config)static YamlConfiguratorofEmpty()static YamlConfiguratorofFile(java.io.File file)static YamlConfiguratorofFile(java.lang.String file)static YamlConfiguratorofReader(java.io.Reader reader)static YamlConfiguratorofResource(java.lang.String resource)static YamlConfiguratorofStream(java.io.InputStream is)static YamlConfiguratorofString(java.lang.String s)protected java.util.Optional<io.gridgo.bean.BElement>resolve()-
Methods inherited from class io.gridgo.config.impl.AbstractConfigurator
get, publishFailed, publishLoaded, publishReloaded
-
Methods inherited from class io.gridgo.framework.impl.AbstractComponentLifecycle
getName, isStarted, start, stop, toString
-
-
-
-
Method Detail
-
ofEmpty
public static final YamlConfigurator ofEmpty()
-
ofConfig
public static final YamlConfigurator ofConfig(org.yaml.snakeyaml.Yaml config)
-
ofReader
public static final YamlConfigurator ofReader(java.io.Reader reader)
-
ofStream
public static final YamlConfigurator ofStream(java.io.InputStream is)
-
ofResource
public static final YamlConfigurator ofResource(java.lang.String resource)
-
ofFile
public static final YamlConfigurator ofFile(java.io.File file) throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
-
ofFile
public static final YamlConfigurator ofFile(java.lang.String file) throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
-
ofString
public static final YamlConfigurator ofString(java.lang.String s)
-
resolve
protected java.util.Optional<io.gridgo.bean.BElement> resolve()
- Specified by:
resolvein classio.gridgo.config.impl.AbstractLocalConfigurator
-
generateName
protected java.lang.String generateName()
- Specified by:
generateNamein classio.gridgo.framework.impl.AbstractComponentLifecycle
-
-