public class CachingResourceModelSource extends ExceptionCatchingResourceModelSource
ResourceModelSourceCache.storeNodesInCache(com.dtolabs.rundeck.core.common.INodeSet).
If any exception is thrown it will be caught. finally getNodes returns the result of ResourceModelSourceCache.loadCachedNodes().
The behavior can be changed using the SourceFactory.CacheType parameterExceptionCatchingResourceModelSource.ExceptionHandlerlogger| Constructor and Description |
|---|
CachingResourceModelSource(ResourceModelSource delegate,
ResourceModelSourceCache cache) |
CachingResourceModelSource(ResourceModelSource delegate,
java.lang.String identity,
ExceptionCatchingResourceModelSource.ExceptionHandler handler,
ResourceModelSourceCache cache) |
CachingResourceModelSource(ResourceModelSource delegate,
java.lang.String identity,
ExceptionCatchingResourceModelSource.ExceptionHandler handler,
ResourceModelSourceCache cache,
SourceFactory.CacheType type) |
CachingResourceModelSource(ResourceModelSource delegate,
java.lang.String identity,
ResourceModelSourceCache cache) |
getNodesgetDelegate, getModelSourceErrorspublic CachingResourceModelSource(ResourceModelSource delegate, ResourceModelSourceCache cache)
public CachingResourceModelSource(ResourceModelSource delegate, java.lang.String identity, ResourceModelSourceCache cache)
public CachingResourceModelSource(ResourceModelSource delegate, java.lang.String identity, ExceptionCatchingResourceModelSource.ExceptionHandler handler, ResourceModelSourceCache cache)
public CachingResourceModelSource(ResourceModelSource delegate, java.lang.String identity, ExceptionCatchingResourceModelSource.ExceptionHandler handler, ResourceModelSourceCache cache, SourceFactory.CacheType type)