Package com.dtolabs.rundeck.core.execution.service
-
Interface Summary Interface Description DestinationFileCopier Deprecated. useFileCopier
FileCopier FileCopier copies a file or its contents to a local or remote node.MultiFileCopier An optional extension ofFileCopier
that provides a way to copy multiple files at once, the methodMultiFileCopier.copyFiles(ExecutionContext, File, List, String, INodeEntry)
can be overridden to perform a more efficient multi file copy.NodeExecutor NodeExecutor executes a command on a node.NodeExecutorResult NodeExecutorResult contains the result from aNodeExecutor
execution.NodeProviderName Determine provider name for a Service type given a node and project -
Class Summary Class Description FileCopierService FileCopierService is ...MultiFileCopierUtil UtilityNodeExecutorResultImpl NodeExecutorResultImpl simple implementation ofNodeExecutorResult
NodeExecutorService CommandExecutorFactory is ...NodeSpecifiedPlugins Provides provider info forFileCopier
andNodeExecutor
given a node and projectNodeSpecifiedService<T> NodeSpecifiedService uses node metadata to select service provider implementation.ScriptOptionValues ScriptPluginFileCopier ScriptPluginFileCopier wraps the execution of the script and supplies the FileCopier interface.ScriptPluginNodeExecutor ScriptPluginNodeExecutor wraps the execution of the script and supplies the NodeExecutor interface.ScriptTourLoader ScriptUserGroupSource -
Exception Summary Exception Description ExecutionServiceException ExecutionServiceException is ...FileCopierException FileCopierException is ...MissingProviderException MissingServiceImplementationException indicates a specific implementation for a service was not found.ProviderCreationException ProviderCreationError is ...ProviderLoaderException ProviderLoaderException is ...ServiceProviderException ProviderServiceException is ...