Interface InformationExchangeRepoAsync

All Superinterfaces:
InformationExchangeRepoAsyncCustom, org.springframework.data.repository.reactive.ReactiveCrudRepository<InformationExchange,​String>, org.springframework.data.mongodb.repository.ReactiveMongoRepository<InformationExchange,​String>, org.springframework.data.repository.query.ReactiveQueryByExampleExecutor<InformationExchange>, org.springframework.data.repository.reactive.ReactiveSortingRepository<InformationExchange,​String>, org.springframework.data.repository.Repository<InformationExchange,​String>

@Repository
public interface InformationExchangeRepoAsync
extends org.springframework.data.mongodb.repository.ReactiveMongoRepository<InformationExchange,​String>, InformationExchangeRepoAsyncCustom
  • Method Summary

    Modifier and Type Method Description
    reactor.core.publisher.Flux<InformationExchange> findByApiHitsBetween​(long fromTimestamp, long tillTimestamp)  
    reactor.core.publisher.Mono<InformationExchange> findById​(String id)  

    Methods inherited from interface open.source.exchange.repository.asynchronous.InformationExchangeRepoAsyncCustom

    updateAttribute

    Methods inherited from interface org.springframework.data.repository.reactive.ReactiveCrudRepository

    count, delete, deleteAll, deleteAll, deleteAll, deleteById, deleteById, existsById, existsById, findAll, findAllById, findAllById, findById, save, saveAll, saveAll

    Methods inherited from interface org.springframework.data.mongodb.repository.ReactiveMongoRepository

    findAll, findAll, insert, insert, insert

    Methods inherited from interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor

    count, exists, findOne

    Methods inherited from interface org.springframework.data.repository.reactive.ReactiveSortingRepository

    findAll
  • Method Details

    • findById

      reactor.core.publisher.Mono<InformationExchange> findById​(String id)
      Specified by:
      findById in interface org.springframework.data.repository.reactive.ReactiveCrudRepository<InformationExchange,​String>
    • findByApiHitsBetween

      @Query("{\'events.Begin.value\' : {$gte : ?0, $lt : ?1}}") reactor.core.publisher.Flux<InformationExchange> findByApiHitsBetween​(long fromTimestamp, long tillTimestamp)