Uses of Interface
org.springframework.data.redis.connection.stream.ByteBufferRecord
Packages that use ByteBufferRecord
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Data structures and interfaces to interact with Redis Streams.
Core package for integrating Redis with Spring concepts.
-
Uses of ByteBufferRecord in org.springframework.data.redis.connection
Methods in org.springframework.data.redis.connection that return ByteBufferRecordMethods in org.springframework.data.redis.connection that return types with arguments of type ByteBufferRecordModifier and TypeMethodDescriptionFlux<ReactiveRedisConnection.CommandResponse<ReactiveStreamCommands.ReadCommand,Flux<ByteBufferRecord>>> ReactiveStreamCommands.read(Publisher<ReactiveStreamCommands.ReadCommand> commands) Read records from one or moreStreamOffsets.default Flux<ByteBufferRecord>ReactiveStreamCommands.xClaim(ByteBuffer key, String group, String newOwner, Duration minIdleTime, RecordId... recordIds) Change the ownership of a pending message to the given new consumer.default Flux<ByteBufferRecord>ReactiveStreamCommands.xClaim(ByteBuffer key, String group, String newOwner, RedisStreamCommands.XClaimOptions options) Change the ownership of a pending message to the given new consumer.Flux<ReactiveRedisConnection.CommandResponse<ReactiveStreamCommands.XClaimCommand,Flux<ByteBufferRecord>>> ReactiveStreamCommands.xClaim(Publisher<ReactiveStreamCommands.XClaimCommand> commands) Change the ownership of a pending message to the given new consumer.default Flux<ByteBufferRecord>ReactiveStreamCommands.xRange(ByteBuffer key, Range<String> range) Read records from a stream within a specificRange.default Flux<ByteBufferRecord>ReactiveStreamCommands.xRange(ByteBuffer key, Range<String> range, Limit limit) Flux<ReactiveRedisConnection.CommandResponse<ReactiveStreamCommands.RangeCommand,Flux<ByteBufferRecord>>> ReactiveStreamCommands.xRange(Publisher<ReactiveStreamCommands.RangeCommand> commands) default Flux<ByteBufferRecord>ReactiveStreamCommands.xRead(StreamOffset<ByteBuffer>... streams) Read records from one or moreStreamOffsets.default Flux<ByteBufferRecord>ReactiveStreamCommands.xRead(StreamReadOptions readOptions, StreamOffset<ByteBuffer>... streams) Read records from one or moreStreamOffsets.default Flux<ByteBufferRecord>ReactiveStreamCommands.xReadGroup(Consumer consumer, StreamOffset<ByteBuffer>... streams) Read records from one or moreStreamOffsets using a consumer group.default Flux<ByteBufferRecord>ReactiveStreamCommands.xReadGroup(Consumer consumer, StreamReadOptions readOptions, StreamOffset<ByteBuffer>... streams) Read records from one or moreStreamOffsets using a consumer group.default Flux<ByteBufferRecord>ReactiveStreamCommands.xRevRange(ByteBuffer key, Range<String> range) Read records from a stream within a specificRangein reverse order.default Flux<ByteBufferRecord>ReactiveStreamCommands.xRevRange(ByteBuffer key, Range<String> range, Limit limit) Flux<ReactiveRedisConnection.CommandResponse<ReactiveStreamCommands.RangeCommand,Flux<ByteBufferRecord>>> ReactiveStreamCommands.xRevRange(Publisher<ReactiveStreamCommands.RangeCommand> commands) Methods in org.springframework.data.redis.connection with parameters of type ByteBufferRecordModifier and TypeMethodDescriptionReactiveStreamCommands.AddStreamRecord.of(ByteBufferRecord record) Creates a newReactiveStreamCommands.AddStreamRecordgivenbody.ReactiveStreamCommands.xAdd(ByteBufferRecord record) Add stream record with given body to key.ReactiveStreamCommands.xAdd(ByteBufferRecord record, RedisStreamCommands.XAddOptions xAddOptions) Add stream record with the specified options. -
Uses of ByteBufferRecord in org.springframework.data.redis.connection.stream
Methods in org.springframework.data.redis.connection.stream that return ByteBufferRecordModifier and TypeMethodDescriptionstatic ByteBufferRecordByteBufferRecord.of(MapRecord<ByteBuffer, ByteBuffer, ByteBuffer> source) Convert a binaryMapRecordinto aByteRecord.StreamRecords.RecordBuilder.ofBuffer(Map<ByteBuffer, ByteBuffer> value) static ByteBufferRecordStreamRecords.rawBuffer(Map<ByteBuffer, ByteBuffer> raw) Create a newByteBufferRecordfor the given raw field/value pairs.ByteBufferRecord.withStreamKey(ByteBuffer key) Create a newByteBufferRecordwith the associated stream key. -
Uses of ByteBufferRecord in org.springframework.data.redis.core
Methods in org.springframework.data.redis.core with parameters of type ByteBufferRecordModifier and TypeMethodDescriptionReactiveStreamOperations.deserializeRecord(ByteBufferRecord record) Deserialize aByteBufferRecordusing the configured serialization context into aMapRecord.