public class ConverterTree<T extends org.rundeck.storage.api.ContentMeta>
extends org.rundeck.storage.impl.DelegateTree<T>
ContentConverter| Constructor and Description |
|---|
ConverterTree(org.rundeck.storage.api.Tree<T> delegate,
ContentConverter<T> converter,
org.rundeck.storage.api.PathSelector pathSelector)
Convert content from the delegate with the given converter if it matches the selector
|
ConverterTree(org.rundeck.storage.api.Tree<T> delegate,
ContentConverter<T> converter,
org.rundeck.storage.api.PathSelector pathSelector,
org.rundeck.storage.api.ResourceSelector<T> resourceSelector) |
ConverterTree(org.rundeck.storage.api.Tree<T> delegate,
ContentConverter<T> converter,
org.rundeck.storage.api.ResourceSelector<T> resourceSelector) |
| Modifier and Type | Method and Description |
|---|---|
org.rundeck.storage.api.Resource<T> |
createResource(org.rundeck.storage.api.Path path,
T content) |
org.rundeck.storage.api.Resource<T> |
getPath(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Resource<T> |
getResource(org.rundeck.storage.api.Path path) |
org.rundeck.storage.api.Resource<T> |
updateResource(org.rundeck.storage.api.Path path,
T content) |
deleteResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirscreateResource, deleteResource, getPath, getResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirs, updateResourcepublic ConverterTree(org.rundeck.storage.api.Tree<T> delegate, ContentConverter<T> converter, org.rundeck.storage.api.PathSelector pathSelector)
delegate - delegateconverter - converterpathSelector - path selectionpublic ConverterTree(org.rundeck.storage.api.Tree<T> delegate, ContentConverter<T> converter, org.rundeck.storage.api.ResourceSelector<T> resourceSelector)
public ConverterTree(org.rundeck.storage.api.Tree<T> delegate, ContentConverter<T> converter, org.rundeck.storage.api.PathSelector pathSelector, org.rundeck.storage.api.ResourceSelector<T> resourceSelector)
public org.rundeck.storage.api.Resource<T> getResource(org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.Resource<T> getPath(org.rundeck.storage.api.Path path)
public org.rundeck.storage.api.Resource<T> createResource(org.rundeck.storage.api.Path path, T content)