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 INodeSetloadCachedNodes()voidstoreNodesInCache(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:ResourceModelSourceCacheStore the nodes in a cache- Specified by:
storeNodesInCachein interfaceResourceModelSourceCache- Parameters:
nodes- nodes- Throws:
ResourceModelSourceException- on error
-
loadCachedNodes
public INodeSet loadCachedNodes() throws ResourceModelSourceException
- Specified by:
loadCachedNodesin interfaceResourceModelSourceCache- Returns:
- Load nodes from the cache
- Throws:
ResourceModelSourceException- on error
-
-