Class ExecutionsWithSameRootProcessInstanceIdMatcher

    • Constructor Detail

      • ExecutionsWithSameRootProcessInstanceIdMatcher

        public ExecutionsWithSameRootProcessInstanceIdMatcher()
    • Method Detail

      • isRetained

        public boolean isRetained​(java.util.Collection<ExecutionEntity> databaseEntities,
                                  java.util.Collection<CachedEntity> cachedEntities,
                                  ExecutionEntity entity,
                                  java.lang.Object param)
        Description copied from interface: CachedEntityMatcher
        Returns true if an entity from the cache should be retained (i.e. used as return result for a query). Most implementations of this interface probably don't need this method, and should extend the simpler CachedEntityMatcherAdapter, which hides this method. Note that the databaseEntities collection can be null, in case only the cache is checked.
        Specified by:
        isRetained in interface CachedEntityMatcher<ExecutionEntity>
      • getMatchingExecution

        public ExecutionEntity getMatchingExecution​(java.util.Collection<ExecutionEntity> databaseEntities,
                                                    java.util.Collection<CachedEntity> cachedEntities,
                                                    java.lang.String executionId)