Class RedissonReactiveGeoCommands

  • All Implemented Interfaces:
    org.springframework.data.redis.connection.ReactiveGeoCommands
    Direct Known Subclasses:
    RedissonReactiveClusterGeoCommands

    public class RedissonReactiveGeoCommands
    extends Object
    implements org.springframework.data.redis.connection.ReactiveGeoCommands
    Author:
    Nikita Koksharov
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.springframework.data.redis.connection.ReactiveGeoCommands

        org.springframework.data.redis.connection.ReactiveGeoCommands.GeoAddCommand, org.springframework.data.redis.connection.ReactiveGeoCommands.GeoDistCommand, org.springframework.data.redis.connection.ReactiveGeoCommands.GeoHashCommand, org.springframework.data.redis.connection.ReactiveGeoCommands.GeoPosCommand, org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusByMemberCommand, org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusCommand
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoAddCommand,​Long>> geoAdd​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoAddCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoDistCommand,​org.springframework.data.geo.Distance>> geoDist​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoDistCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoHashCommand,​String>> geoHash​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoHashCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoPosCommand,​org.springframework.data.geo.Point>> geoPos​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoPosCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusCommand,​reactor.core.publisher.Flux<org.springframework.data.geo.GeoResult<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<ByteBuffer>>>>> geoRadius​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusCommand> commands)  
      reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusByMemberCommand,​reactor.core.publisher.Flux<org.springframework.data.geo.GeoResult<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<ByteBuffer>>>>> geoRadiusByMember​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusByMemberCommand> commands)  
      static byte[] toByteArray​(ByteBuffer buffer)  
      • Methods inherited from interface org.springframework.data.redis.connection.ReactiveGeoCommands

        geoAdd, geoAdd, geoAdd, geoDist, geoDist, geoHash, geoHash, geoPos, geoPos, geoRadius, geoRadius, geoRadiusByMember, geoRadiusByMember
    • Method Detail

      • geoAdd

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.NumericResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoAddCommand,​Long>> geoAdd​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoAddCommand> commands)
        Specified by:
        geoAdd in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • geoDist

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoDistCommand,​org.springframework.data.geo.Distance>> geoDist​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoDistCommand> commands)
        Specified by:
        geoDist in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • geoHash

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoHashCommand,​String>> geoHash​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoHashCommand> commands)
        Specified by:
        geoHash in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • geoPos

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.MultiValueResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoPosCommand,​org.springframework.data.geo.Point>> geoPos​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoPosCommand> commands)
        Specified by:
        geoPos in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • geoRadius

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusCommand,​reactor.core.publisher.Flux<org.springframework.data.geo.GeoResult<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<ByteBuffer>>>>> geoRadius​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusCommand> commands)
        Specified by:
        geoRadius in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • geoRadiusByMember

        public reactor.core.publisher.Flux<org.springframework.data.redis.connection.ReactiveRedisConnection.CommandResponse<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusByMemberCommand,​reactor.core.publisher.Flux<org.springframework.data.geo.GeoResult<org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation<ByteBuffer>>>>> geoRadiusByMember​(org.reactivestreams.Publisher<org.springframework.data.redis.connection.ReactiveGeoCommands.GeoRadiusByMemberCommand> commands)
        Specified by:
        geoRadiusByMember in interface org.springframework.data.redis.connection.ReactiveGeoCommands
      • toByteArray

        public static byte[] toByteArray​(ByteBuffer buffer)