com.dtolabs.rundeck.core.resources
Class URLResourceModelSource

java.lang.Object
  extended by com.dtolabs.rundeck.core.resources.URLResourceModelSource
All Implemented Interfaces:
Configurable, ResourceModelSource

public class URLResourceModelSource
extends java.lang.Object
implements ResourceModelSource, Configurable

URLResourceModelSource produces nodes from a URL


Nested Class Summary
static class URLResourceModelSource.Configuration
           
static class URLResourceModelSource.URLValidator
           
 
Field Summary
static int DEFAULT_TIMEOUT
           
static Description DESCRIPTION
           
 
Constructor Summary
URLResourceModelSource(Framework framework)
           
 
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
 

Field Detail

DEFAULT_TIMEOUT

public static final int DEFAULT_TIMEOUT
See Also:
Constant Field Values

DESCRIPTION

public static final Description DESCRIPTION
Constructor Detail

URLResourceModelSource

public URLResourceModelSource(Framework framework)
Method Detail

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