A B C D E G H I L M O P R S T U V W 
All Classes All Packages

A

allpathSelector() - Static method in class org.rundeck.storage.api.PathUtil
 
allResourceSelector() - Static method in class org.rundeck.storage.api.PathUtil
A resource selector which always matches
appendPath(String, String) - Static method in class org.rundeck.storage.api.PathUtil
Append one path to another
appendPath(Path, String) - Static method in class org.rundeck.storage.api.PathUtil
Append one path to another
asPath(String) - Static method in class org.rundeck.storage.api.PathUtil
 

B

BaseDelegateTree<T extends ContentMeta> - Class in org.rundeck.storage.impl
Abstract base for a Tree with a delegate
BaseDelegateTree() - Constructor for class org.rundeck.storage.impl.BaseDelegateTree
 
BaseDelegateTree(Tree<T>) - Constructor for class org.rundeck.storage.impl.BaseDelegateTree
 

C

cleanPath(String) - Static method in class org.rundeck.storage.api.PathUtil
Clean the path string by removing leading and trailing slashes and removing duplicate slashes.
componentsFromPath(Path) - Static method in class org.rundeck.storage.api.PathUtil
 
componentsFromPathString(String) - Static method in class org.rundeck.storage.api.PathUtil
 
composeSelector(ResourceSelector<T>, ResourceSelector<T>, boolean) - Static method in class org.rundeck.storage.api.PathUtil
compose two selectors
ContentFactory<T extends ContentMeta> - Interface in org.rundeck.storage.api
ContentFactory can create an appropriate ContentMeta subtype
ContentMeta - Interface in org.rundeck.storage.api
Represents a stream of data to store and metadata about it.
create(HasInputStream, Map<String, String>) - Method in interface org.rundeck.storage.api.ContentFactory
 
CREATE - org.rundeck.storage.api.StorageException.Event
 
createException(Path, String) - Static method in exception org.rundeck.storage.api.StorageException
 
createException(Path, String, Throwable) - Static method in exception org.rundeck.storage.api.StorageException
 
createResource(String, T) - Method in interface org.rundeck.storage.api.Tree
 
createResource(String, T) - Method in class org.rundeck.storage.impl.StringToPathTree
 
createResource(Path, T) - Method in interface org.rundeck.storage.api.Tree
Create a resource
createResource(Path, T) - Method in class org.rundeck.storage.impl.DelegateTree
 
createResource(Path, T) - Method in class org.rundeck.storage.impl.EmptyTree
 

D

DelegateResource<T extends ContentMeta> - Class in org.rundeck.storage.impl
Delegate pattern for resource
DelegateResource(Resource<T>) - Constructor for class org.rundeck.storage.impl.DelegateResource
 
DelegateTree<T extends ContentMeta> - Class in org.rundeck.storage.impl
storage defers to a delegate
DelegateTree() - Constructor for class org.rundeck.storage.impl.DelegateTree
 
DelegateTree(Tree<T>) - Constructor for class org.rundeck.storage.impl.DelegateTree
 
DELETE - org.rundeck.storage.api.StorageException.Event
 
deleteException(Path, String) - Static method in exception org.rundeck.storage.api.StorageException
 
deleteException(Path, String, Throwable) - Static method in exception org.rundeck.storage.api.StorageException
 
deleteResource(String) - Method in interface org.rundeck.storage.api.Tree
 
deleteResource(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
deleteResource(Path) - Method in interface org.rundeck.storage.api.Tree
Delete a resource at a path
deleteResource(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
deleteResource(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 

E

EmptyTree<T extends ContentMeta> - Class in org.rundeck.storage.impl
Empty tree which has no content and throws exceptions.
EmptyTree() - Constructor for class org.rundeck.storage.impl.EmptyTree
 
equals(Object) - Method in class org.rundeck.storage.api.PathUtil.PathImpl
 
equals(Path, Path) - Static method in class org.rundeck.storage.api.PathUtil
 
exactMetadataResourceSelector(Map<String, String>, boolean) - Static method in class org.rundeck.storage.api.PathUtil
A resource selector which requires metadata values to be equal to some required strings

G

getContents() - Method in interface org.rundeck.storage.api.Resource
 
getContents() - Method in class org.rundeck.storage.impl.DelegateResource
 
getContents() - Method in class org.rundeck.storage.impl.ResourceBase
 
getDelegate() - Method in class org.rundeck.storage.impl.BaseDelegateTree
 
getEvent() - Method in exception org.rundeck.storage.api.StorageException
 
getInputStream() - Method in interface org.rundeck.storage.api.HasInputStream
 
getMeta() - Method in interface org.rundeck.storage.api.ContentMeta
Return the metadata about the content
getName() - Method in interface org.rundeck.storage.api.Path
 
getName() - Method in class org.rundeck.storage.api.PathUtil.PathImpl
 
getPath() - Method in interface org.rundeck.storage.api.Path
 
getPath() - Method in interface org.rundeck.storage.api.PathItem
 
getPath() - Method in class org.rundeck.storage.api.PathUtil.PathImpl
 
getPath() - Method in exception org.rundeck.storage.api.StorageException
 
getPath() - Method in class org.rundeck.storage.impl.DelegateResource
 
getPath() - Method in class org.rundeck.storage.impl.PathItemBase
 
getPath(String) - Method in interface org.rundeck.storage.api.Tree
 
getPath(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
getPath(Path) - Method in interface org.rundeck.storage.api.Tree
Return the resource or directory at the path
getPath(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
getPath(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
getResource(String) - Method in interface org.rundeck.storage.api.Tree
 
getResource(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
getResource(Path) - Method in interface org.rundeck.storage.api.Tree
Return the resource at the path
getResource(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
getResource(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 

H

hasDirectory(String) - Method in interface org.rundeck.storage.api.Tree
 
hasDirectory(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
hasDirectory(Path) - Method in interface org.rundeck.storage.api.Tree
Return true if a directory at the path exists
hasDirectory(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
hasDirectory(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
hashCode() - Method in class org.rundeck.storage.api.PathUtil.PathImpl
 
HasInputStream - Interface in org.rundeck.storage.api
HasInputStream provides lazy loading of an input stream that might cause an exception
hasPath(String) - Method in interface org.rundeck.storage.api.Tree
 
hasPath(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
hasPath(Path) - Method in interface org.rundeck.storage.api.Tree
Return true if the path exists
hasPath(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
hasPath(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
hasResource(String) - Method in interface org.rundeck.storage.api.Tree
 
hasResource(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
hasResource(Path) - Method in interface org.rundeck.storage.api.Tree
Return true if a resource at the path exists
hasResource(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
hasResource(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
hasRoot(String, String) - Static method in class org.rundeck.storage.api.PathUtil
 
hasRoot(Path, Path) - Static method in class org.rundeck.storage.api.PathUtil
 

I

isDirectory() - Method in interface org.rundeck.storage.api.Resource
 
isDirectory() - Method in class org.rundeck.storage.impl.DelegateResource
 
isDirectory() - Method in class org.rundeck.storage.impl.ResourceBase
 
isRoot(String) - Static method in class org.rundeck.storage.api.PathUtil
 
isRoot(Path) - Static method in class org.rundeck.storage.api.PathUtil
 

L

LIST - org.rundeck.storage.api.StorageException.Event
 
listDirectory(String) - Method in interface org.rundeck.storage.api.Tree
 
listDirectory(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
listDirectory(Path) - Method in interface org.rundeck.storage.api.Tree
Return the set of resources at the directory path
listDirectory(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
listDirectory(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
listDirectoryResources(String) - Method in interface org.rundeck.storage.api.Tree
 
listDirectoryResources(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
listDirectoryResources(Path) - Method in interface org.rundeck.storage.api.Tree
Return the set of non-directory resources at the directory path
listDirectoryResources(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
listDirectoryResources(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
listDirectorySubdirs(String) - Method in interface org.rundeck.storage.api.Tree
 
listDirectorySubdirs(String) - Method in class org.rundeck.storage.impl.StringToPathTree
 
listDirectorySubdirs(Path) - Method in interface org.rundeck.storage.api.Tree
Return the set of sub directory resources within the directory path
listDirectorySubdirs(Path) - Method in class org.rundeck.storage.impl.DelegateTree
 
listDirectorySubdirs(Path) - Method in class org.rundeck.storage.impl.EmptyTree
 
listException(Path, String) - Static method in exception org.rundeck.storage.api.StorageException
 
listException(Path, String, Throwable) - Static method in exception org.rundeck.storage.api.StorageException
 

M

matchesContent(T) - Method in interface org.rundeck.storage.api.ResourceSelector
 
matchesPath(Path) - Method in interface org.rundeck.storage.api.PathSelector
 

O

org.rundeck.storage.api - package org.rundeck.storage.api
 
org.rundeck.storage.impl - package org.rundeck.storage.impl
 

P

parentPath(Path) - Static method in class org.rundeck.storage.api.PathUtil
 
parentPathString(String) - Static method in class org.rundeck.storage.api.PathUtil
Return the string representing the parent of the given path
Path - Interface in org.rundeck.storage.api
Address within a tree
pathFromComponents(String[]) - Static method in class org.rundeck.storage.api.PathUtil
create a path from an array of components
PathImpl(String) - Constructor for class org.rundeck.storage.api.PathUtil.PathImpl
 
PathItem - Interface in org.rundeck.storage.api
PathItem is a directory or Resource in a Tree
PathItemBase - Class in org.rundeck.storage.impl
$INTERFACE is ...
PathItemBase(Path) - Constructor for class org.rundeck.storage.impl.PathItemBase
 
pathName(String) - Static method in class org.rundeck.storage.api.PathUtil
 
PathSelector - Interface in org.rundeck.storage.api
Specifies if it applies to a particular resource path
pathStringFromComponents(String[]) - Static method in class org.rundeck.storage.api.PathUtil
create a path from an array of components
PathUtil - Class in org.rundeck.storage.api
Utility methods for paths
PathUtil() - Constructor for class org.rundeck.storage.api.PathUtil
 
PathUtil.PathImpl - Class in org.rundeck.storage.api
 

R

READ - org.rundeck.storage.api.StorageException.Event
 
readException(Path, String) - Static method in exception org.rundeck.storage.api.StorageException
 
readException(Path, String, Throwable) - Static method in exception org.rundeck.storage.api.StorageException
 
regexMetadataResourceSelector(Map<String, String>, boolean) - Static method in class org.rundeck.storage.api.PathUtil
A resource selector which requires metadata values to match regexes
removePrefix(String, String) - Static method in class org.rundeck.storage.api.PathUtil
 
Resource<T extends ContentMeta> - Interface in org.rundeck.storage.api
A resource in a tree
ResourceBase<T extends ContentMeta> - Class in org.rundeck.storage.impl
$INTERFACE is ...
ResourceBase(Path, T, boolean) - Constructor for class org.rundeck.storage.impl.ResourceBase
 
resourceSelector(String) - Static method in class org.rundeck.storage.api.PathUtil
Return a ResourceSelector constructed using this selector syntax:
ResourceSelector<T extends ContentMeta> - Interface in org.rundeck.storage.api
ResourceSelector determines a matching resource
ROOT - Static variable in class org.rundeck.storage.api.PathUtil
 

S

SEPARATOR - Static variable in class org.rundeck.storage.api.PathUtil
 
setContents(T) - Method in class org.rundeck.storage.impl.ResourceBase
 
setDelegate(Tree<T>) - Method in class org.rundeck.storage.impl.BaseDelegateTree
 
StorageException - Exception in org.rundeck.storage.api
An exception in the storage layer
StorageException(String, Throwable, StorageException.Event, Path) - Constructor for exception org.rundeck.storage.api.StorageException
 
StorageException(String, StorageException.Event, Path) - Constructor for exception org.rundeck.storage.api.StorageException
 
StorageException(Throwable, StorageException.Event, Path) - Constructor for exception org.rundeck.storage.api.StorageException
 
StorageException(StorageException.Event, Path) - Constructor for exception org.rundeck.storage.api.StorageException
 
StorageException.Event - Enum in org.rundeck.storage.api
 
StringToPathTree<T extends ContentMeta> - Class in org.rundeck.storage.impl
Implements the String methods of Tree for subclassing
StringToPathTree() - Constructor for class org.rundeck.storage.impl.StringToPathTree
 
subpathSelector(Path) - Static method in class org.rundeck.storage.api.PathUtil
 

T

toString() - Method in class org.rundeck.storage.api.PathUtil.PathImpl
 
Tree<T extends ContentMeta> - Interface in org.rundeck.storage.api
Stores content in a hierarchy

U

UPDATE - org.rundeck.storage.api.StorageException.Event
 
updateException(Path, String) - Static method in exception org.rundeck.storage.api.StorageException
 
updateException(Path, String, Throwable) - Static method in exception org.rundeck.storage.api.StorageException
 
updateResource(String, T) - Method in interface org.rundeck.storage.api.Tree
 
updateResource(String, T) - Method in class org.rundeck.storage.impl.StringToPathTree
 
updateResource(Path, T) - Method in interface org.rundeck.storage.api.Tree
Update an existing resource
updateResource(Path, T) - Method in class org.rundeck.storage.impl.DelegateTree
 
updateResource(Path, T) - Method in class org.rundeck.storage.impl.EmptyTree
 

V

valueOf(String) - Static method in enum org.rundeck.storage.api.StorageException.Event
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rundeck.storage.api.StorageException.Event
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeContent(OutputStream) - Method in interface org.rundeck.storage.api.HasInputStream
Write the content stream to the output stream
A B C D E G H I L M O P R S T U V W 
All Classes All Packages