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 forCachingResourceModelSource
that logs cache store and load events.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
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 INodeSet
loadCachedNodes()
void
storeNodesInCache(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: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
-
-