Skip to content

Commit 78a26e8

Browse files
committed
Rename field alias to generatorName
This is done to maintain domain names. It was called "alias" because of lack of knowledge (generators in Absorption are called the same as aliases)
1 parent 9caf2d1 commit 78a26e8

4 files changed

Lines changed: 19 additions & 16 deletions

File tree

serverside-rpc/src/main/java/com/bookmap/api/rpc/server/addon/Connector.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,33 +55,33 @@ public boolean isConnected(){
5555
}
5656

5757

58-
public void subscribeToLiveData(String alias, EventLoop eventLoop, String providerName) {
58+
public void subscribeToLiveData(String generatorName, EventLoop eventLoop, String providerName) {
5959
if (isConnected()) {
60-
Optional<GeneratorInfo> generatorInfoOptional = getGeneratorInfo(alias, providerName);
60+
Optional<GeneratorInfo> generatorInfoOptional = getGeneratorInfo(generatorName, providerName);
6161
generatorInfoOptional.ifPresent(generatorInfo -> {
6262
LiveConnectionListener subscriptionListener =
63-
liveSubscriptionListenersByAlias.computeIfAbsent(alias, listener ->
63+
liveSubscriptionListenersByAlias.computeIfAbsent(generatorName, listener ->
6464
new LiveConnectionListener());
6565

6666
// Creating a listener for the events themselves.
67-
EventListener eventListener = new EventListener(eventLoop, alias);
67+
EventListener eventListener = new EventListener(eventLoop, generatorName);
6868

6969
// Trying to subscribe for live events.
7070
// Broadcasting will notify us of a successful subscription through the LiveConnectionListener.
7171
broadcasterConsumer.subscribeToLiveData(providerName, generatorInfo.getGeneratorName(),
7272
Event.class, eventListener, subscriptionListener);
73-
broadcasterConsumer.setListenersForGenerator(providerName, alias, null, null);
73+
broadcasterConsumer.setListenersForGenerator(providerName, generatorName, null, null);
7474
});
7575
}
7676
}
7777

78-
private Optional<GeneratorInfo> getGeneratorInfo(String alias, String providerName) {
78+
private Optional<GeneratorInfo> getGeneratorInfo(String generatorName, String providerName) {
7979
GeneratorInfo generatorInfo = null;
8080
List<GeneratorInfo> generatorsInfo = broadcasterConsumer.getGeneratorsInfo(providerName);
8181
for (GeneratorInfo generator : generatorsInfo) {
8282
// In AbsorptionIndicator, generators have the names of the aliases they work with.
8383
// Therefore, according to the alias, we will get a suitable generator for us.
84-
if (generator.getGeneratorName().equals(alias)) {
84+
if (generator.getGeneratorName().equals(generatorName)) {
8585
generatorInfo = generator;
8686
break;
8787
}

serverside-rpc/src/main/java/com/bookmap/api/rpc/server/addon/listeners/broadcasting/EventListener.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
public class EventListener implements LiveEventListener {
1818

1919
private final EventLoop eventLoop;
20-
private final String alias;
20+
private final String generatorName;
2121
private final Map<Class<?>, Field[]> classToFields = new ConcurrentHashMap<>();
2222

23-
public EventListener(EventLoop eventLoop, String alias) {
23+
public EventListener(EventLoop eventLoop, String generatorName) {
2424
this.eventLoop = eventLoop;
25-
this.alias = alias;
25+
this.generatorName = generatorName;
2626
}
2727

2828
@Override
@@ -35,7 +35,7 @@ public void giveEvent(Object o) {
3535
catch (IllegalAccessException e) {
3636
throw new RuntimeException("Error during parsing event object", e);
3737
}
38-
eventLoop.pushEvent(new BroadcastingEvent(Type.BROADCASTING, alias, event));
38+
eventLoop.pushEvent(new BroadcastingEvent(generatorName, event));
3939
}
4040
}
4141

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
package com.bookmap.api.rpc.server.data.outcome;
22

3-
import com.bookmap.api.rpc.server.data.utils.AbstractEventWithAlias;
3+
import com.bookmap.api.rpc.server.data.utils.AbstractEvent;
44
import com.bookmap.api.rpc.server.data.utils.Type;
55

6-
public class BroadcastingEvent extends AbstractEventWithAlias {
6+
public class BroadcastingEvent extends AbstractEvent {
77
public final String event;
8-
public BroadcastingEvent(Type type, String alias, String event) {
9-
super(type, alias);
8+
public final String generatorName;
9+
10+
public BroadcastingEvent(String generatorName, String event) {
11+
super(Type.BROADCASTING);
12+
this.generatorName = generatorName;
1013
this.event = event;
1114
}
1215
}

serverside-rpc/src/main/java/com/bookmap/api/rpc/server/data/outcome/converters/BroadcastingConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class BroadcastingConverter implements EventConverter<BroadcastingEvent,
1515
public String convert(BroadcastingEvent entity) {
1616
return entity.type.code +
1717
FIELDS_DELIMITER +
18-
entity.alias +
18+
entity.generatorName +
1919
FIELDS_DELIMITER +
2020
entity.event;
2121
}

0 commit comments

Comments
 (0)