Skip to content

Commit 828edad

Browse files
committed
Renamed MqttSubscriptionFlows -> MqttSubscribedPublishFlows as this is more consistent: MqttIncomingPublishFlow(s) and MqttSubscribedPublishFlow(s))
1 parent a057665 commit 828edad

File tree

6 files changed

+24
-23
lines changed

6 files changed

+24
-23
lines changed

src/main/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttIncomingPublishFlows.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
@NotThreadSafe
4646
public class MqttIncomingPublishFlows {
4747

48-
private final @NotNull MqttSubscriptionFlows subscriptionFlows;
48+
private final @NotNull MqttSubscribedPublishFlows subscribedFlows;
4949
private final @Nullable HandleList<MqttGlobalIncomingPublishFlow> @NotNull [] globalFlows;
5050

5151
@Inject
52-
MqttIncomingPublishFlows(final @NotNull MqttSubscriptionFlows subscriptionFlows) {
53-
this.subscriptionFlows = subscriptionFlows;
52+
MqttIncomingPublishFlows(final @NotNull MqttSubscribedPublishFlows subscribedFlows) {
53+
this.subscribedFlows = subscribedFlows;
5454
//noinspection unchecked
5555
globalFlows = new HandleList[MqttGlobalPublishFilter.values().length];
5656
}
@@ -62,7 +62,7 @@ public void subscribe(
6262
final ImmutableList<MqttSubscription> subscriptions = subscribe.getSubscriptions();
6363
//noinspection ForLoopReplaceableByForEach
6464
for (int i = 0; i < subscriptions.size(); i++) {
65-
subscriptionFlows.subscribe(subscriptions.get(i), subscriptionIdentifier, flow);
65+
subscribedFlows.subscribe(subscriptions.get(i), subscriptionIdentifier, flow);
6666
}
6767
}
6868

@@ -73,7 +73,7 @@ public void subAck(
7373
final ImmutableList<MqttSubscription> subscriptions = subscribe.getSubscriptions();
7474
final boolean countNotMatching = subscriptions.size() > reasonCodes.size();
7575
for (int i = 0; i < subscriptions.size(); i++) {
76-
subscriptionFlows.suback(subscriptions.get(i).getTopicFilter(), subscriptionIdentifier,
76+
subscribedFlows.suback(subscriptions.get(i).getTopicFilter(), subscriptionIdentifier,
7777
countNotMatching || reasonCodes.get(i).isError());
7878
}
7979
}
@@ -86,13 +86,13 @@ public void unsubscribe(
8686
final boolean allSuccess = reasonCodes == Mqtt3UnsubAckView.REASON_CODES_ALL_SUCCESS;
8787
for (int i = 0; i < topicFilters.size(); i++) {
8888
if (allSuccess || !reasonCodes.get(i).isError()) {
89-
subscriptionFlows.unsubscribe(topicFilters.get(i));
89+
subscribedFlows.unsubscribe(topicFilters.get(i));
9090
}
9191
}
9292
}
9393

9494
void cancel(final @NotNull MqttSubscribedPublishFlow flow) {
95-
subscriptionFlows.cancel(flow);
95+
subscribedFlows.cancel(flow);
9696
}
9797

9898
public void subscribeGlobal(final @NotNull MqttGlobalIncomingPublishFlow flow) {
@@ -126,7 +126,7 @@ void cancelGlobal(final @NotNull MqttGlobalIncomingPublishFlow flow) {
126126
void findMatching(
127127
final @NotNull MqttStatefulPublish publish, final @NotNull MqttMatchingPublishFlows matchingFlows) {
128128

129-
subscriptionFlows.findMatching(publish.stateless().getTopic(), matchingFlows);
129+
subscribedFlows.findMatching(publish.stateless().getTopic(), matchingFlows);
130130
if (matchingFlows.subscriptionFound) {
131131
add(matchingFlows, globalFlows[MqttGlobalPublishFilter.SUBSCRIBED.ordinal()]);
132132
} else {
@@ -150,7 +150,7 @@ private static void add(
150150
}
151151

152152
public void clear(final @NotNull Throwable cause) {
153-
subscriptionFlows.clear(cause);
153+
subscribedFlows.clear(cause);
154154
for (int i = 0; i < globalFlows.length; i++) {
155155
final HandleList<MqttGlobalIncomingPublishFlow> globalFlow = globalFlows[i];
156156
if (globalFlow != null) {
@@ -163,6 +163,6 @@ public void clear(final @NotNull Throwable cause) {
163163
}
164164

165165
public @NotNull Map<@NotNull Integer, @NotNull List<@NotNull MqttSubscription>> getSubscriptions() {
166-
return subscriptionFlows.getSubscriptions();
166+
return subscribedFlows.getSubscriptions();
167167
}
168168
}

src/main/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscriptionFlowTree.java src/main/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscribedPublishFlowTree.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535
* @author Silvio Giebl
3636
*/
3737
@NotThreadSafe
38-
public class MqttSubscriptionFlowTree implements MqttSubscriptionFlows {
38+
public class MqttSubscribedPublishFlowTree implements MqttSubscribedPublishFlows {
3939

4040
private @Nullable TopicTreeNode rootNode;
4141

4242
@Inject
43-
MqttSubscriptionFlowTree() {}
43+
MqttSubscribedPublishFlowTree() {}
4444

4545
@Override
4646
public void subscribe(

src/main/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscriptionFlows.java src/main/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscribedPublishFlows.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* @author Silvio Giebl
3232
*/
3333
@NotThreadSafe
34-
public interface MqttSubscriptionFlows {
34+
public interface MqttSubscribedPublishFlows {
3535

3636
void subscribe(
3737
@NotNull MqttSubscription subscription, int subscriptionIdentifier,

src/main/java/com/hivemq/client/internal/mqtt/ioc/ClientModule.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
package com.hivemq.client.internal.mqtt.ioc;
1919

20-
import com.hivemq.client.internal.mqtt.handler.publish.incoming.MqttSubscriptionFlowTree;
21-
import com.hivemq.client.internal.mqtt.handler.publish.incoming.MqttSubscriptionFlows;
20+
import com.hivemq.client.internal.mqtt.handler.publish.incoming.MqttSubscribedPublishFlowTree;
21+
import com.hivemq.client.internal.mqtt.handler.publish.incoming.MqttSubscribedPublishFlows;
2222
import dagger.Binds;
2323
import dagger.Module;
2424
import org.jetbrains.annotations.NotNull;
@@ -30,5 +30,6 @@
3030
abstract class ClientModule {
3131

3232
@Binds
33-
abstract @NotNull MqttSubscriptionFlows provideSubscriptionFlows(final @NotNull MqttSubscriptionFlowTree tree);
33+
abstract @NotNull MqttSubscribedPublishFlows provideSubscribedPublishFlows(
34+
final @NotNull MqttSubscribedPublishFlowTree tree);
3435
}

src/test/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscriptionFlowTreeTest.java src/test/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscribedPublishFlowTreeTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
/**
3333
* @author Silvio Giebl
3434
*/
35-
class MqttSubscriptionFlowTreeTest extends MqttSubscriptionFlowsTest {
35+
class MqttSubscribedPublishFlowTreeTest extends MqttSubscribedPublishFlowsTest {
3636

37-
MqttSubscriptionFlowTreeTest() {
38-
super(MqttSubscriptionFlowTree::new);
37+
MqttSubscribedPublishFlowTreeTest() {
38+
super(MqttSubscribedPublishFlowTree::new);
3939
}
4040

4141
@ParameterizedTest

src/test/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscriptionFlowsTest.java src/test/java/com/hivemq/client/internal/mqtt/handler/publish/incoming/MqttSubscribedPublishFlowsTest.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
/**
4141
* @author Silvio Giebl
4242
*/
43-
abstract class MqttSubscriptionFlowsTest {
43+
abstract class MqttSubscribedPublishFlowsTest {
4444

4545
public static class CsvToArray extends SimpleArgumentConverter {
4646

@@ -52,10 +52,10 @@ public static class CsvToArray extends SimpleArgumentConverter {
5252
}
5353
}
5454

55-
private final @NotNull Supplier<MqttSubscriptionFlows> flowsSupplier;
56-
@NotNull MqttSubscriptionFlows flows;
55+
private final @NotNull Supplier<MqttSubscribedPublishFlows> flowsSupplier;
56+
@NotNull MqttSubscribedPublishFlows flows;
5757

58-
MqttSubscriptionFlowsTest(final @NotNull Supplier<MqttSubscriptionFlows> flowsSupplier) {
58+
MqttSubscribedPublishFlowsTest(final @NotNull Supplier<MqttSubscribedPublishFlows> flowsSupplier) {
5959
this.flowsSupplier = flowsSupplier;
6060
}
6161

0 commit comments

Comments
 (0)