Package com.dtolabs.rundeck.core.common
Class NodesYamlParser
- java.lang.Object
-
- com.dtolabs.rundeck.core.common.NodesYamlParser
-
- All Implemented Interfaces:
NodeFileParser
public class NodesYamlParser extends java.lang.Object implements NodeFileParser
NodesYamlParser imports Node data from a YAML formatted input file or datastream.
-
-
Constructor Summary
Constructors Constructor Description NodesYamlParser(java.io.File file, NodeReceiver nodes)
Create parser for a file, and send parsed nodes to the nodes receiverNodesYamlParser(java.io.InputStream inputStream, NodeReceiver nodes)
Create parser for an inputstream, and send parsed nodes to the nodes receiver
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parse()
Parse the nodes resource file
-
-
-
Constructor Detail
-
NodesYamlParser
public NodesYamlParser(java.io.File file, NodeReceiver nodes)
Create parser for a file, and send parsed nodes to the nodes receiver- Parameters:
file
- filenodes
- nodes receiver
-
NodesYamlParser
public NodesYamlParser(java.io.InputStream inputStream, NodeReceiver nodes)
Create parser for an inputstream, and send parsed nodes to the nodes receiver- Parameters:
inputStream
- input streamnodes
- nodes receiver
-
-
Method Detail
-
parse
public void parse() throws NodeFileParserException
Description copied from interface:NodeFileParser
Parse the nodes resource file- Specified by:
parse
in interfaceNodeFileParser
- Throws:
NodeFileParserException
- on parser error
-
-