com.dtolabs.rundeck.core.common
Class NodesYamlParser

java.lang.Object
  extended by 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
NodesYamlParser(java.io.File file, NodeReceiver nodes)
          Create parser for a file, and send parsed nodes to the nodes receiver
NodesYamlParser(java.io.InputStream inputStream, NodeReceiver nodes)
          Create parser for an inputstream, and send parsed nodes to the nodes receiver
 
Method Summary
 void parse()
          Parse the nodes resource file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 -
nodes -

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 stream
nodes -
Method Detail

parse

public void parse()
           throws NodeFileParserException
Description copied from interface: NodeFileParser
Parse the nodes resource file

Specified by:
parse in interface NodeFileParser
Throws:
NodeFileParserException