Rename "Request/ResponseBody" publisher/processor

AbstractRequestBodyPublisher and AbstractResponseBodyProcessor are now
used for WebSocket messages too and have been renamed more generally to
AbstractListenerReadPublisher and AbstractListenerWriteProcessor.

Issue: SPR-14527
This commit is contained in:
Rossen Stoyanchev
2016-12-09 18:22:19 +02:00
parent a2053a516e
commit fe7ee5ff33
8 changed files with 58 additions and 54 deletions

View File

@@ -22,8 +22,8 @@ import java.net.URI;
import java.util.concurrent.atomic.AtomicBoolean;
import org.reactivestreams.Publisher;
import org.springframework.http.server.reactive.AbstractRequestBodyPublisher;
import org.springframework.http.server.reactive.AbstractResponseBodyProcessor;
import org.springframework.http.server.reactive.AbstractListenerReadPublisher;
import org.springframework.http.server.reactive.AbstractListenerWriteProcessor;
import org.springframework.util.Assert;
import org.springframework.web.reactive.socket.CloseStatus;
import org.springframework.web.reactive.socket.WebSocketMessage;
@@ -122,7 +122,7 @@ public abstract class AbstractListenerWebSocketSessionSupport<T> extends WebSock
}
}
final class WebSocketMessagePublisher extends AbstractRequestBodyPublisher<WebSocketMessage> {
final class WebSocketMessagePublisher extends AbstractListenerReadPublisher<WebSocketMessage> {
private volatile WebSocketMessage webSocketMessage;
@Override
@@ -155,7 +155,7 @@ public abstract class AbstractListenerWebSocketSessionSupport<T> extends WebSock
}
}
final class WebSocketMessageProcessor extends AbstractResponseBodyProcessor<WebSocketMessage> {
final class WebSocketMessageProcessor extends AbstractListenerWriteProcessor<WebSocketMessage> {
private volatile boolean isReady = true;
@Override