Skip to content

Commit ae76d40

Browse files
authored
Separate interfaces for RedisJSON v1 and v2 commands (#3459)
* Separate RedisJSON v2 commands interface * unnecessary brackets * Use RedisJsonV2Commands interface in RedisJsonV2Test * Fix placement of RedisJSON interfaces * Separate RedisJSON v1 commands interface and use in RedisJsonV1Test * Separate pipeline interfaces for RedisJSON v1 and v2 commands * undo accidental commit * [skip ci] breaking docs
1 parent 8cb4b85 commit ae76d40

14 files changed

+694
-633
lines changed

docs/jedis5-breaking.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
- `BINARY_MAP_FROM_PAIRS`
5454
- `STRING_ORDERED_SET`
5555

56+
- `RedisJsonCommands` and `RedisJsonPipelineCommands` interfaces have been moved into `redis.clients.jedis.json.commands` package.
57+
5658
- `Queable` class is removed.
5759

5860
- `Params` abstract class is removed.

src/main/java/redis/clients/jedis/commands/RedisModuleCommands.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import redis.clients.jedis.bloom.commands.RedisBloomCommands;
44
import redis.clients.jedis.graph.RedisGraphCommands;
5-
import redis.clients.jedis.json.RedisJsonCommands;
5+
import redis.clients.jedis.json.commands.RedisJsonCommands;
66
import redis.clients.jedis.search.RediSearchCommands;
77
import redis.clients.jedis.timeseries.RedisTimeSeriesCommands;
88

src/main/java/redis/clients/jedis/commands/RedisModulePipelineCommands.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import redis.clients.jedis.bloom.commands.RedisBloomPipelineCommands;
44
import redis.clients.jedis.graph.RedisGraphPipelineCommands;
5-
import redis.clients.jedis.json.RedisJsonPipelineCommands;
5+
import redis.clients.jedis.json.commands.RedisJsonPipelineCommands;
66
import redis.clients.jedis.search.RediSearchPipelineCommands;
77
import redis.clients.jedis.timeseries.RedisTimeSeriesPipelineCommands;
88

src/main/java/redis/clients/jedis/json/RedisJsonCommands.java

Lines changed: 0 additions & 179 deletions
This file was deleted.

src/main/java/redis/clients/jedis/json/RedisJsonPipelineCommands.java

Lines changed: 0 additions & 157 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package redis.clients.jedis.json.commands;
2+
3+
public interface RedisJsonCommands extends RedisJsonV1Commands, RedisJsonV2Commands {
4+
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package redis.clients.jedis.json.commands;
2+
3+
public interface RedisJsonPipelineCommands extends RedisJsonV1PipelineCommands, RedisJsonV2PipelineCommands {
4+
5+
}

0 commit comments

Comments
 (0)