Interface BatchMessageRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<BatchMessage,Long>, org.springframework.data.repository.Repository<BatchMessage,Long>

public interface BatchMessageRepository extends org.springframework.data.repository.CrudRepository<BatchMessage,Long>
Batch messages repository to access DB data.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Find unprocessed batch messages query.
  • Method Summary

    Modifier and Type
    Method
    Description
    Find unprocessed batch messages.
    Find unprocessed batch messages.

    Methods inherited from interface org.springframework.data.repository.CrudRepository

    count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
  • Field Details

    • QUERY_FIND_UNPROCESSED_BATCH_MESSAGES

      static final String QUERY_FIND_UNPROCESSED_BATCH_MESSAGES
      Find unprocessed batch messages query.
      See Also:
  • Method Details

    • findUnprocessed

      @Query("from BatchMessage bm where status = \'initial\'") Stream<BatchMessage> findUnprocessed()
      Find unprocessed batch messages.
      Returns:
      unprocessed batch messages.
    • findUnprocessedList

      @Query("from BatchMessage bm where status = \'initial\'") List<BatchMessage> findUnprocessedList()
      Find unprocessed batch messages.
      Returns:
      unprocessed batch messages.