com.dtolabs.rundeck.core.resources
Class ScriptResourceModelSource
java.lang.Object
com.dtolabs.rundeck.core.resources.ScriptResourceModelSource
- All Implemented Interfaces:
- Configurable, ResourceModelSource
public class ScriptResourceModelSource
- extends java.lang.Object
- implements Configurable, ResourceModelSource
ScriptResourceModelSource executes a script file to produce resource data in a certain format.
Method Summary |
void |
configure(java.util.Properties configuration)
Configure the object with the configuration properties. |
INodeSet |
getNodes()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONFIG_FILE
public static final java.lang.String CONFIG_FILE
- See Also:
- Constant Field Values
CONFIG_INTERPRETER
public static final java.lang.String CONFIG_INTERPRETER
- See Also:
- Constant Field Values
CONFIG_ARGS
public static final java.lang.String CONFIG_ARGS
- See Also:
- Constant Field Values
CONFIG_INTERPRETER_ARGS_QUOTED
public static final java.lang.String CONFIG_INTERPRETER_ARGS_QUOTED
- See Also:
- Constant Field Values
CONFIG_FORMAT
public static final java.lang.String CONFIG_FORMAT
- See Also:
- Constant Field Values
FILE_VALIDATOR
public static final PropertyValidator FILE_VALIDATOR
ScriptResourceModelSource
public ScriptResourceModelSource(Framework framework)
configure
public void configure(java.util.Properties configuration)
throws ConfigurationException
- Description copied from interface:
Configurable
- Configure the object with the configuration properties.
- Specified by:
configure
in interface Configurable
- Parameters:
configuration
- the properties to use
- Throws:
ConfigurationException
- if there is an invalid configuration
getNodes
public INodeSet getNodes()
throws ResourceModelSourceException
- Specified by:
getNodes
in interface ResourceModelSource
- Throws:
ResourceModelSourceException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object