Package org.jumpmind.symmetric.cache
Interface ICacheManager
- All Known Implementing Classes:
CacheManager
public interface ICacheManager
-
Method Summary
Modifier and TypeMethodDescriptionfindLoadFilters
(NodeGroupLink nodeGroupLink, boolean useCache) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
getChannels
(boolean refreshCache) getConflictSettingsNodeGroupLinks
(NodeGroupLink link, boolean refreshCache) getFileTriggerRouters
(boolean refreshCache) getGrouplets
(boolean refreshCache) long
getNodeChannels
(String nodeId) getNodeGroupLinks
(boolean refreshCache) getNodesByGroup
(String nodeGroupId) getQueues
(boolean refreshCache) getReadyQueues
(boolean refreshCache) getRouters
(boolean refreshCache) getSourceNodesCache
(NodeGroupLinkAction eventAction, Node node) getTargetNodesCache
(NodeGroupLinkAction eventAction, Node node) getTriggerRouters
(boolean refreshCache) getTriggerRoutersByChannel
(String nodeGroupId, boolean refreshCache) getTriggerRoutersById
(boolean refreshCache) getTriggerRoutersByNodeGroupId
(boolean refreshCache) getTriggerRoutersByTriggerHist
(boolean refreshCache) getTriggers
(boolean refreshCache) boolean
isUsingTargetExternalId
(boolean refreshCache)
-
Method Details
-
getTriggerRouters
-
getTriggerRoutersByChannel
Map<String,List<TriggerRouter>> getTriggerRoutersByChannel(String nodeGroupId, boolean refreshCache) -
getTriggerRoutersByTriggerHist
-
getTriggerRoutersByNodeGroupId
-
isUsingTargetExternalId
boolean isUsingTargetExternalId(boolean refreshCache) -
getTriggers
-
getRouters
-
getTriggerRoutersById
-
flushTriggerRoutersByNodeGroupId
void flushTriggerRoutersByNodeGroupId() -
flushTriggerRoutersByChannel
void flushTriggerRoutersByChannel() -
flushTriggerRouters
void flushTriggerRouters() -
flushTriggerRoutersByTriggerHist
void flushTriggerRoutersByTriggerHist() -
flushTriggerRoutersById
void flushTriggerRoutersById() -
flushTriggers
void flushTriggers() -
flushRouters
void flushRouters() -
flushAllWithRouters
void flushAllWithRouters() -
getSourceNodesCache
-
getTargetNodesCache
-
getNodesByGroup
-
flushSourceNodesCache
void flushSourceNodesCache() -
flushTargetNodesCache
void flushTargetNodesCache() -
getNodeChannels
-
getNodeChannelCacheTime
long getNodeChannelCacheTime() -
getChannels
-
getQueues
-
getNodeGroupLinks
-
getNodeGroupChannelWindows
Map<String,List<NodeGroupChannelWindow>> getNodeGroupChannelWindows() -
flushNodeChannels
void flushNodeChannels() -
flushChannels
void flushChannels() -
flushNodeGroupLinks
void flushNodeGroupLinks() -
flushNodeGroupChannelWindows
void flushNodeGroupChannelWindows() -
getConflictSettingsNodeGroupLinks
List<DataLoaderService.ConflictNodeGroupLink> getConflictSettingsNodeGroupLinks(NodeGroupLink link, boolean refreshCache) -
flushConflictSettingsNodeGroupLinks
void flushConflictSettingsNodeGroupLinks() -
getFileTriggerRouters
-
flushFileTriggerRouters
void flushFileTriggerRouters() -
getGrouplets
-
flushGrouplets
void flushGrouplets() -
findLoadFilters
Map<NodeGroupLink,Map<LoadFilter.LoadFilterType, findLoadFiltersMap<String, List<LoadFilter>>>> (NodeGroupLink nodeGroupLink, boolean useCache) -
flushLoadFilters
void flushLoadFilters() -
getTransformCache
Map<NodeGroupLink,Map<TransformPoint, getTransformCache()List<TransformService.TransformTableNodeGroupLink>>> -
flushTransformCache
void flushTransformCache() -
getReadyQueues
-
flushReadyQueuesCache
void flushReadyQueuesCache()
-