Polishing
This commit is contained in:
parent
c788554b1d
commit
7f9aa39748
|
@ -117,7 +117,6 @@ public class JettyWebSocketHandlerAdapter implements Session.Listener {
|
|||
|
||||
private final Callback callback;
|
||||
|
||||
|
||||
public JettyCallbackDataBuffer(DataBuffer delegate, Callback callback) {
|
||||
Assert.notNull(delegate, "'delegate` must not be null");
|
||||
Assert.notNull(callback, "Callback must not be null");
|
||||
|
|
|
@ -68,6 +68,7 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
@Nullable
|
||||
private final Sinks.Empty<Void> handlerCompletionSink;
|
||||
|
||||
|
||||
public JettyWebSocketSession(Session session, HandshakeInfo info, DataBufferFactory factory) {
|
||||
this(session, info, factory, null);
|
||||
}
|
||||
|
@ -107,6 +108,7 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
});
|
||||
}
|
||||
|
||||
|
||||
void handleMessage(WebSocketMessage message) {
|
||||
Assert.state(this.sink != null, "No sink available");
|
||||
this.sink.next(message);
|
||||
|
@ -189,7 +191,6 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
}
|
||||
|
||||
protected Mono<Void> sendMessage(WebSocketMessage message) {
|
||||
|
||||
Callback.Completable completable = new Callback.Completable();
|
||||
DataBuffer dataBuffer = message.getPayload();
|
||||
Session session = getDelegate();
|
||||
|
@ -245,4 +246,5 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
}
|
||||
return Mono.fromFuture(completable);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -58,6 +58,7 @@ public class JettyWebSocketHandlerAdapter implements Session.Listener {
|
|||
this.wsSession = wsSession;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void onWebSocketOpen(Session session) {
|
||||
try {
|
||||
|
@ -147,4 +148,5 @@ public class JettyWebSocketHandlerAdapter implements Session.Listener {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -173,7 +173,6 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
return getNativeSession().isOpen();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void initializeNativeSession(Session session) {
|
||||
super.initializeNativeSession(session);
|
||||
|
@ -213,7 +212,6 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
return Collections.emptyList();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void sendTextMessage(TextMessage message) throws IOException {
|
||||
useSession((session, callback) -> session.sendText(message.getPayload(), callback));
|
||||
|
@ -247,7 +245,6 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
}
|
||||
catch (ExecutionException ex) {
|
||||
Throwable cause = ex.getCause();
|
||||
|
||||
if (cause instanceof IOException ioEx) {
|
||||
throw ioEx;
|
||||
}
|
||||
|
@ -263,6 +260,7 @@ public class JettyWebSocketSession extends AbstractWebSocketSession<Session> {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
@FunctionalInterface
|
||||
private interface SessionConsumer {
|
||||
|
||||
|
|
Loading…
Reference in New Issue