Package org.jumpmind.symmetric.cache
Class CacheManager
java.lang.Object
org.jumpmind.symmetric.cache.CacheManager
- All Implemented Interfaces:
ICacheManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindLoadFilters(NodeGroupLink nodeGroupLink, boolean useCache) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidgetChannels(boolean refreshCache) getConflictSettingsNodeGroupLinks(NodeGroupLink link, boolean refreshCache) getFileTriggerRouters(boolean refreshCache) getGrouplets(boolean refreshCache) longgetNodeChannels(String nodeId) getNodeGroupLinks(boolean refreshCache) getNodesByGroup(String nodeGroupId) 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) booleanisUsingTargetExternalId(boolean refreshCache)
-
Constructor Details
-
CacheManager
-
-
Method Details
-
getTriggerRouters
- Specified by:
getTriggerRoutersin interfaceICacheManager
-
getTriggerRoutersByChannel
public Map<String,List<TriggerRouter>> getTriggerRoutersByChannel(String nodeGroupId, boolean refreshCache) - Specified by:
getTriggerRoutersByChannelin interfaceICacheManager
-
getTriggerRoutersByTriggerHist
- Specified by:
getTriggerRoutersByTriggerHistin interfaceICacheManager
-
getTriggers
- Specified by:
getTriggersin interfaceICacheManager
-
getRouters
- Specified by:
getRoutersin interfaceICacheManager
-
getTriggerRoutersById
- Specified by:
getTriggerRoutersByIdin interfaceICacheManager
-
getTriggerRoutersByNodeGroupId
- Specified by:
getTriggerRoutersByNodeGroupIdin interfaceICacheManager
-
isUsingTargetExternalId
public boolean isUsingTargetExternalId(boolean refreshCache) - Specified by:
isUsingTargetExternalIdin interfaceICacheManager
-
flushTriggerRoutersByNodeGroupId
public void flushTriggerRoutersByNodeGroupId()- Specified by:
flushTriggerRoutersByNodeGroupIdin interfaceICacheManager
-
flushTriggerRoutersByChannel
public void flushTriggerRoutersByChannel()- Specified by:
flushTriggerRoutersByChannelin interfaceICacheManager
-
flushTriggerRouters
public void flushTriggerRouters()- Specified by:
flushTriggerRoutersin interfaceICacheManager
-
flushTriggerRoutersByTriggerHist
public void flushTriggerRoutersByTriggerHist()- Specified by:
flushTriggerRoutersByTriggerHistin interfaceICacheManager
-
flushTriggerRoutersById
public void flushTriggerRoutersById()- Specified by:
flushTriggerRoutersByIdin interfaceICacheManager
-
flushTriggers
public void flushTriggers()- Specified by:
flushTriggersin interfaceICacheManager
-
flushRouters
public void flushRouters()- Specified by:
flushRoutersin interfaceICacheManager
-
flushAllWithRouters
public void flushAllWithRouters()- Specified by:
flushAllWithRoutersin interfaceICacheManager
-
getSourceNodesCache
- Specified by:
getSourceNodesCachein interfaceICacheManager
-
getTargetNodesCache
- Specified by:
getTargetNodesCachein interfaceICacheManager
-
getNodesByGroup
- Specified by:
getNodesByGroupin interfaceICacheManager
-
flushSourceNodesCache
public void flushSourceNodesCache()- Specified by:
flushSourceNodesCachein interfaceICacheManager
-
flushTargetNodesCache
public void flushTargetNodesCache()- Specified by:
flushTargetNodesCachein interfaceICacheManager
-
getNodeChannels
- Specified by:
getNodeChannelsin interfaceICacheManager
-
getNodeChannelCacheTime
public long getNodeChannelCacheTime()- Specified by:
getNodeChannelCacheTimein interfaceICacheManager
-
getChannels
- Specified by:
getChannelsin interfaceICacheManager
-
getNodeGroupLinks
- Specified by:
getNodeGroupLinksin interfaceICacheManager
-
getNodeGroupChannelWindows
- Specified by:
getNodeGroupChannelWindowsin interfaceICacheManager
-
flushNodeChannels
public void flushNodeChannels()- Specified by:
flushNodeChannelsin interfaceICacheManager
-
flushChannels
public void flushChannels()- Specified by:
flushChannelsin interfaceICacheManager
-
flushNodeGroupLinks
public void flushNodeGroupLinks()- Specified by:
flushNodeGroupLinksin interfaceICacheManager
-
flushNodeGroupChannelWindows
public void flushNodeGroupChannelWindows()- Specified by:
flushNodeGroupChannelWindowsin interfaceICacheManager
-
getConflictSettingsNodeGroupLinks
public List<DataLoaderService.ConflictNodeGroupLink> getConflictSettingsNodeGroupLinks(NodeGroupLink link, boolean refreshCache) - Specified by:
getConflictSettingsNodeGroupLinksin interfaceICacheManager
-
flushConflictSettingsNodeGroupLinks
public void flushConflictSettingsNodeGroupLinks()- Specified by:
flushConflictSettingsNodeGroupLinksin interfaceICacheManager
-
getFileTriggerRouters
- Specified by:
getFileTriggerRoutersin interfaceICacheManager
-
flushFileTriggerRouters
public void flushFileTriggerRouters()- Specified by:
flushFileTriggerRoutersin interfaceICacheManager
-
getGrouplets
- Specified by:
getGroupletsin interfaceICacheManager
-
flushGrouplets
public void flushGrouplets()- Specified by:
flushGroupletsin interfaceICacheManager
-
findLoadFilters
public Map<NodeGroupLink,Map<LoadFilter.LoadFilterType, findLoadFiltersMap<String, List<LoadFilter>>>> (NodeGroupLink nodeGroupLink, boolean useCache) - Specified by:
findLoadFiltersin interfaceICacheManager
-
flushLoadFilters
public void flushLoadFilters()- Specified by:
flushLoadFiltersin interfaceICacheManager
-
getTransformCache
public Map<NodeGroupLink,Map<TransformPoint, getTransformCache()List<TransformService.TransformTableNodeGroupLink>>> - Specified by:
getTransformCachein interfaceICacheManager
-
flushTransformCache
public void flushTransformCache()- Specified by:
flushTransformCachein interfaceICacheManager
-