• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mp911de / lettuce / 1233
88%
master: 92%

Build:
Build:
LAST BUILD BRANCH: 5.x
DEFAULT BRANCH: master
Ran 25 Nov 2016 09:36AM UTC
Jobs 2
Files 311
Run time 594min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1233

push

travis-ci

mp911de
Allow Pub/Sub subscriptions on a node selection within Redis Cluster #385

Lettuce now supports Pub/Sub subscriptions on particular nodes with Redis Cluster. Subscriptions to one or a selection of nodes is useful especially when working with keyspace notifications. Keyspace notifications with Redis Cluster are published only to the node where the event originates and these notifications are not broadcasted across the cluster.

 This change introduces StatefulRedisClusterPubSubConnection that exposes node-selection APIs for synchronous, asynchronous and reactive subscription operations.

251 of 251 new or added lines in 12 files covered. (100.0%)

12441 of 14248 relevant lines covered (87.32%)

1.74 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/main/java/com/lambdaworks/redis/cluster/RedisClusterPubSubAsyncCommandsImpl.java
1
100.0
src/main/java/com/lambdaworks/redis/cluster/RedisClusterPubSubReactiveCommandsImpl.java
4
100.0
src/main/java/com/lambdaworks/redis/cluster/ClusterPubSubConnectionProvider.java
4
100.0
src/main/java/com/lambdaworks/redis/cluster/pubsub/api/async/RedisClusterPubSubAsyncCommands.java
4
100.0
src/main/java/com/lambdaworks/redis/cluster/pubsub/api/reactive/RedisClusterPubSubReactiveCommands.java
4
100.0
src/main/java/com/lambdaworks/redis/cluster/pubsub/api/sync/RedisClusterPubSubCommands.java
5
100.0
src/main/java/com/lambdaworks/redis/cluster/RedisClusterClient.java
5
100.0
src/main/java/com/lambdaworks/redis/cluster/StatefulRedisClusterPubSubConnectionImpl.java
5
100.0
src/main/java/com/lambdaworks/redis/cluster/pubsub/RedisClusterPubSubAdapter.java
23
100.0
src/main/java/com/lambdaworks/redis/cluster/PubSubClusterEndpoint.java

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/main/java/com/lambdaworks/redis/cluster/AbstractNodeSelection.java
2
100.0
src/main/java/com/lambdaworks/redis/cluster/ClusterDistributionChannelWriter.java
2
100.0
src/main/java/com/lambdaworks/redis/dynamic/ReactiveTypeAdapters.java
7
100.0
src/main/java/com/lambdaworks/redis/cluster/RedisAdvancedClusterAsyncCommandsImpl.java
11
100.0
src/main/java/com/lambdaworks/redis/cluster/NodeSelectionInvocationHandler.java
Jobs
ID Job ID Ran Files Coverage
1 1233.1 (PROFILE=netty-40) 25 Nov 2016 09:36AM UTC 0
87.14
Travis Job 1233.1
2 1233.2 (PROFILE=netty-41) 25 Nov 2016 07:30PM UTC 0
87.19
Travis Job 1233.2
Source Files on build 1233
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1233
  • a26c2290 on github
  • Prev Build on 5.x (#1231)
  • Next Build on 5.x (#1235)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc