Interface MessageQueueDAO

All Known Implementing Classes:
MessageQueueDaoJpa

public interface MessageQueueDAO
  • Method Details

    • remove

      void remove(PersistedMessageBO routeQueue)
    • save

    • findByRouteQueueId

      PersistedMessageBO findByRouteQueueId(Long routeQueueId)
    • findAll

      List<PersistedMessageBO> findAll(int maxRows)
    • getNextDocuments

      List<PersistedMessageBO> getNextDocuments(Integer maxDocuments)
    • findByValues

      List<PersistedMessageBO> findByValues(Map<String,String> criteriaValues, int maxRows)
      Finds the persisted messages that match the values passed into the criteriaValues Map, with an EqualTo criteria for each.
      Parameters:
      criteriaValues - A Map of Key/Value pairs, where the Key is a string holding the field name, and the Value is a string holding the value to match.
      Returns:
      A populated (or empty) list containing the results of the search. If no matches are made, an empty list will be returned.