Package com.dtolabs.rundeck.core.common
-
Interface Summary Interface Description FileUpdater FileUpdater modifies a file.FrameworkSupportService FrameworkSupportService common interface for services that can be registered with and retrieved from a Framework instanceIExecutionProviders Retrieve execution providers based on context criteriaIExecutionServices Interface for Provider Services access for the execution service typesIExecutionServicesRegistration Combine execution services access and registrationIFilesystemFramework Created by greg on 2/19/15.IFramework Interface for framework instanceIFrameworkNodes Created by greg on 2/20/15.IFrameworkProjectMgr A set of interfaces for managing a set of ProjectsIFrameworkResource Implementations of this interface provide a resource in a composition hierarchy of resources.IFrameworkResourceParent Deprecated. This class apparently is no longer used.IFrameworkServices Created by greg on 2/20/15.INodeBase INodeBase identifies a node by its name.INodeDesc interface for node info pertaining to command executionINodeEntry INodeEntry describes a node definitionINodeSet INodeSet contains a set of nodesIProjectInfo Descriptive metadata about a projectIProjectNodes A project node sourceIProjectNodes.ReadableProjectNodes Contains and identifies a model source entry for the projectIProjectNodes.WriteableProjectNodes Contains and identifies a writeable model source entry for the projectIProjectNodesFactory Construct Project nodes for a projectIRundeckProject Interface for a projectIRundeckProjectConfig definition of a project's configurationIRundeckProjectConfigModifier Created by greg on 2/2/16.IServicesRegistration register, access, override services by nameNodeFileParser NodeFileParser has a single parse method, and throws the NodeFileParserException on error.NodeReceiver NodeReceiver is ...NodeSetMerge $INTERFACE is ...NodesFileGenerator NodesFileGenerator interface for a file serializer for nodes dataNodeSourceLoader NodeSourceLoaderConfig NodesSelector INodesSelector is ...PluginControlService Manage enabled/disabled plugins for projectsProjectManager Managers projectPropertyRetriever PropertyRetriever is ...ProviderService<T> ProviderService is a FrameworkSupportService that can return specific service providers of a given name.SourceDefinition A source definitionURLFileUpdaterFactory URLFileUpdaterFactory can create FileUpdater instances given a URL -
Class Summary Class Description AdditiveListNodeSet NodeSetSequence is ...BaseFrameworkExecutionProviders base (legacy) implementation to provide Execution service providers via the IExecutionServicesBaseFrameworkExecutionServices FilesystemFramework Filesystem based configuration for frameworkFilesystemFrameworkProject Created by greg on 2/19/15.Framework Created by greg on 2/20/15.FrameworkBase Manages the elements of the Ctl framework.FrameworkExecutionProviderServices Implement PluginProviderServices by accessing the framework execution provider servicesFrameworkFactory Created by greg on 2/19/15.FrameworkProject Represents a project in the framework.FrameworkProjectConfig Config interfaceFrameworkProjectMgr Filesystem based project managerFrameworkResource Represents a generic framework resource.MergedAttributesNodeSet $INTERFACE is ...NodeBaseImpl Implementation of INodeBaseNodeEntryFactory NodeEntryFactory creates NodeEntryImplsNodeEntryImpl NodeEntryImpl provides a bean representation of INodesEntryNodeFilter NodeFilter is ...NodeSetImpl Basic Implementation of INodeSetNodeSupport Created by greg on 2/20/15.NodesXMLParser NodesXmlParser invokes the ResourceXmlParser to collate the Node entries, and sends the parsed nodes to theNodeReceiver
object with the parsed node entities.NodesYamlGenerator NodesYamlGenerator produces YAML formatted output from a set ofINodeEntry
data.NodesYamlParser NodesYamlParser imports Node data from a YAML formatted input file or datastream.OrchestratorConfig PluginControlServiceImpl Created by rodrigo on 30-01-18.ProjectNodeSupport Manage node source loading for a projectProjectNodeSupport.ProjectWriteableNodes PropertiesCache PropertiesCache caches properties file contents and reloads them if they have been modified.SelectorUtils SelectorUtils is ...SelectorUtils.AndNodesSelector SelectorUtils.MultiNodeSelector SelectorUtils.OrNodesSelector ServiceSupport Created by greg on 2/20/15.UpdateUtils UpdateUtils providesUpdateUtils.updateFileFromUrl(String, String)
to GET a file from remote URL and store it to a file. -
Exception Summary Exception Description FileUpdaterException FileUpdaterException is thrown by FileUpdater if an error occurs.FrameworkResourceException This RunTimeException subclass is typically thrown when a resource is unavailable in the framework or the framework is misconfigured due to strange user deployment.NodeFileParserException NodeFileParserException indicates an exception with the NodeFileParserNodesGeneratorException NodesGeneratorException indicates an error when generating output from nodes data.NoSuchResourceException PluginDisabledException Created by rodrigo on 30-01-18.UpdateUtils.UpdateException An exception caused by the UpdateUtils methods.