Interface ICacheManager

All Known Implementing Classes:
CacheManager

public interface ICacheManager
  • Method Details

    • getTriggerRouters

      List<TriggerRouter> getTriggerRouters(boolean refreshCache)
    • getTriggerRoutersByChannel

      Map<String,List<TriggerRouter>> getTriggerRoutersByChannel(String nodeGroupId, boolean refreshCache)
    • getTriggerRoutersByTriggerHist

      Map<String,Map<Integer,TriggerRouter>> getTriggerRoutersByTriggerHist(boolean refreshCache)
    • getTriggerRoutersByNodeGroupId

      Map<String,TriggerRouterRoutersCache> getTriggerRoutersByNodeGroupId(boolean refreshCache)
    • isUsingTargetExternalId

      boolean isUsingTargetExternalId(boolean refreshCache)
    • getTriggers

      Map<String,Trigger> getTriggers(boolean refreshCache)
    • getRouters

      Map<String,Router> getRouters(boolean refreshCache)
    • getTriggerRoutersById

      Map<String,TriggerRouter> getTriggerRoutersById(boolean refreshCache)
    • 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

      List<Node> getSourceNodesCache(NodeGroupLinkAction eventAction, Node node)
    • getTargetNodesCache

      List<Node> getTargetNodesCache(NodeGroupLinkAction eventAction, Node node)
    • getNodesByGroup

      Collection<Node> getNodesByGroup(String nodeGroupId)
    • flushSourceNodesCache

      void flushSourceNodesCache()
    • flushTargetNodesCache

      void flushTargetNodesCache()
    • getNodeChannels

      List<NodeChannel> getNodeChannels(String nodeId)
    • getNodeChannelCacheTime

      long getNodeChannelCacheTime()
    • getChannels

      Map<String,Channel> getChannels(boolean refreshCache)
    • getQueues

      Collection<String> getQueues(boolean refreshCache)
    • getNodeGroupLinks

      List<NodeGroupLink> getNodeGroupLinks(boolean refreshCache)
    • 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

      List<FileTriggerRouter> getFileTriggerRouters(boolean refreshCache)
    • flushFileTriggerRouters

      void flushFileTriggerRouters()
    • getGrouplets

      List<Grouplet> getGrouplets(boolean refreshCache)
    • flushGrouplets

      void flushGrouplets()
    • findLoadFilters

      Map<NodeGroupLink,Map<LoadFilter.LoadFilterType,Map<String,List<LoadFilter>>>> findLoadFilters(NodeGroupLink nodeGroupLink, boolean useCache)
    • flushLoadFilters

      void flushLoadFilters()
    • getTransformCache

    • flushTransformCache

      void flushTransformCache()
    • getReadyQueues

      Map<String,Collection<String>> getReadyQueues(boolean refreshCache)
    • flushReadyQueuesCache

      void flushReadyQueuesCache()