Class FileResourceModelSourceCache
- java.lang.Object
-
- com.dtolabs.rundeck.core.resources.FileResourceModelSourceCache
-
- All Implemented Interfaces:
ResourceModelSourceCache
public class FileResourceModelSourceCache extends java.lang.Object implements ResourceModelSourceCache
A Resource Model source that caches results in a file, in case an error is thrown.
-
-
Constructor Summary
Constructors Constructor Description FileResourceModelSourceCache(java.io.File cacheFile, ResourceFormatGenerator generator, ResourceModelSource fileResourceModelSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INodeSet
loadCachedNodes()
void
storeNodesInCache(INodeSet nodes)
Store the nodes in a cache
-
-
-
Constructor Detail
-
FileResourceModelSourceCache
public FileResourceModelSourceCache(java.io.File cacheFile, ResourceFormatGenerator generator, ResourceModelSource fileResourceModelSource)
-
-
Method Detail
-
storeNodesInCache
public void storeNodesInCache(INodeSet nodes) throws ResourceModelSourceException
Description copied from interface:ResourceModelSourceCache
Store the nodes in a cache- Specified by:
storeNodesInCache
in interfaceResourceModelSourceCache
- Parameters:
nodes
- nodes- Throws:
ResourceModelSourceException
- on error
-
loadCachedNodes
public INodeSet loadCachedNodes() throws ResourceModelSourceException
- Specified by:
loadCachedNodes
in interfaceResourceModelSourceCache
- Returns:
- Load nodes from the cache
- Throws:
ResourceModelSourceException
- on error
-
-