Clarify the purpose of an `addListener` method

This commit is contained in:
Jon Chambers 2023-04-07 11:21:17 -04:00 committed by Jon Chambers
parent fd5e9ea016
commit d1eb247d8c
4 changed files with 5 additions and 5 deletions

View File

@ -116,7 +116,7 @@ public class AuthenticatedConnectListener implements WebSocketConnectListener {
final AtomicReference<ScheduledFuture<?>> renewPresenceFutureReference = new AtomicReference<>();
context.addListener((closingContext, statusCode, reason) -> {
context.addWebsocketClosedListener((closingContext, statusCode, reason) -> {
openWebsocketAtomicInteger.decrementAndGet();
openWebsocketCounter.dec();
@ -160,7 +160,7 @@ public class AuthenticatedConnectListener implements WebSocketConnectListener {
}
} else {
final Timer.Context timer = unauthenticatedDurationTimer.time();
context.addListener((context1, statusCode, reason) -> timer.stop());
context.addWebsocketClosedListener((context1, statusCode, reason) -> timer.stop());
}
}

View File

@ -25,7 +25,7 @@ public class ProvisioningConnectListener implements WebSocketConnectListener {
@Override
public void onWebSocketConnect(WebSocketSessionContext context) {
final ProvisioningAddress provisioningAddress = ProvisioningAddress.generate();
context.addListener((context1, statusCode, reason) -> provisioningManager.removeListener(provisioningAddress));
context.addWebsocketClosedListener((context1, statusCode, reason) -> provisioningManager.removeListener(provisioningAddress));
provisioningManager.addListener(provisioningAddress, message -> {
assert message.getType() == PubSubProtos.PubSubMessage.Type.DELIVER;

View File

@ -136,7 +136,7 @@ class WebSocketConnectionTest {
connectListener.onWebSocketConnect(sessionContext);
verify(sessionContext).addListener(any(WebSocketSessionContext.WebSocketEventListener.class));
verify(sessionContext).addWebsocketClosedListener(any(WebSocketSessionContext.WebSocketEventListener.class));
when(upgradeRequest.getParameterMap()).thenReturn(Map.of(
"login", List.of(INVALID_USER),

View File

@ -38,7 +38,7 @@ public class WebSocketSessionContext {
return authenticated;
}
public synchronized void addListener(WebSocketEventListener listener) {
public synchronized void addWebsocketClosedListener(WebSocketEventListener listener) {
if (!closed) this.closeListeners.add(listener);
else listener.onWebSocketClose(this, 1000, "Closed");
}