Package com.dtolabs.rundeck.core.plugins.configuration

Interface Summary
Configurable Configurable objects can be configured with properties.
ConfigurableService<T> ConfigurableService can produce a provider instance of a certain type using configuration input.
Describable Describable object can produce a configuration description
DescribableService DescribableService can list the configuration descriptions of the available providers
Description Description defines configuration properties of a plugin provider
Property Property describes a configuration property of a provider
PropertyResolver PropertyResolver can return a property value resolved from a particular configuration scope
PropertyValidator Validator can validate a value
 

Class Summary
AbstractBaseDescription AbstractBaseDescription implements the optional components of the Description interface
DescribableServiceUtil DescribableServiceUtil provides utility methods for use by DescribableService implementations.
PluginAdapterUtility Utility for creating Descriptions from Plugin class annotations and setting property values for annotated property fields.
PropertyResolverFactory Factory for different property resolvers for use by plugins
PropertyUtil PropertyUtil factory for specific property types
StringRenderingConstants Constants that govern the different ways a Property.Type.String can be rendered.
Validator Validator utility class can create a validation report for a set of input properties and a configuration description.
Validator.Report A validation report
 

Enum Summary
Property.Type Available property types
PropertyScope Available scopes for properties, indicating where the runtime values can be resolved from.
StringRenderingConstants.DisplayType Values that can be specified for a key of StringRenderingConstants.DISPLAY_TYPE_KEY
StringRenderingConstants.SelectionAccessor  
StringRenderingConstants.ValueConversion  
 

Exception Summary
ConfigurationException ConfigurationException indicates an error with configuration of a provider
ValidationException ValidationException indicates an error validting a property value