Class LoggingResourceModelSourceCache
- java.lang.Object
-
- com.dtolabs.rundeck.core.resources.LoggingResourceModelSourceCache
-
- All Implemented Interfaces:
ResourceModelSourceCache
public class LoggingResourceModelSourceCache extends java.lang.Object implements ResourceModelSourceCache
Facade forCachingResourceModelSourcethat logs cache store and load events.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description LoggingResourceModelSourceCache(ResourceModelSourceCache cache, java.lang.String ident)
-
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
-
LoggingResourceModelSourceCache
public LoggingResourceModelSourceCache(ResourceModelSourceCache cache, java.lang.String ident)
-
-
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
-
-