Package org.playframework.netty.http
Class DefaultWebSocketHttpResponse
java.lang.Object
io.netty.handler.codec.http.DefaultHttpObject
io.netty.handler.codec.http.DefaultHttpMessage
io.netty.handler.codec.http.DefaultHttpResponse
org.playframework.netty.http.DefaultWebSocketHttpResponse
- All Implemented Interfaces:
io.netty.handler.codec.DecoderResultProvider
,io.netty.handler.codec.http.HttpMessage
,io.netty.handler.codec.http.HttpObject
,io.netty.handler.codec.http.HttpResponse
,WebSocketHttpResponse
,org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame,
,io.netty.handler.codec.http.websocketx.WebSocketFrame> org.reactivestreams.Publisher<io.netty.handler.codec.http.websocketx.WebSocketFrame>
,org.reactivestreams.Subscriber<io.netty.handler.codec.http.websocketx.WebSocketFrame>
public class DefaultWebSocketHttpResponse
extends io.netty.handler.codec.http.DefaultHttpResponse
implements WebSocketHttpResponse
A default WebSocket HTTP response.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory
private final org.reactivestreams.Processor
<io.netty.handler.codec.http.websocketx.WebSocketFrame, io.netty.handler.codec.http.websocketx.WebSocketFrame> -
Constructor Summary
ConstructorsConstructorDescriptionDefaultWebSocketHttpResponse
(io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders, org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame, io.netty.handler.codec.http.websocketx.WebSocketFrame> processor, io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory) DefaultWebSocketHttpResponse
(io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status, org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame, io.netty.handler.codec.http.websocketx.WebSocketFrame> processor, io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory) -
Method Summary
Modifier and TypeMethodDescriptionio.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory
Get the handshaker factory to use to reconfigure the channel.void
void
void
onNext
(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame) void
onSubscribe
(org.reactivestreams.Subscription subscription) void
subscribe
(org.reactivestreams.Subscriber<? super io.netty.handler.codec.http.websocketx.WebSocketFrame> subscriber) Methods inherited from class io.netty.handler.codec.http.DefaultHttpResponse
equals, getStatus, hashCode, setProtocolVersion, setStatus, status, toString
Methods inherited from class io.netty.handler.codec.http.DefaultHttpMessage
getProtocolVersion, headers, protocolVersion
Methods inherited from class io.netty.handler.codec.http.DefaultHttpObject
decoderResult, getDecoderResult, setDecoderResult
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.netty.handler.codec.DecoderResultProvider
decoderResult, setDecoderResult
Methods inherited from interface io.netty.handler.codec.http.HttpMessage
getProtocolVersion, headers, protocolVersion
Methods inherited from interface io.netty.handler.codec.http.HttpObject
getDecoderResult
Methods inherited from interface io.netty.handler.codec.http.HttpResponse
getStatus, setProtocolVersion, setStatus, status
-
Field Details
-
processor
private final org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame,io.netty.handler.codec.http.websocketx.WebSocketFrame> processor -
handshakerFactory
private final io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory
-
-
Constructor Details
-
DefaultWebSocketHttpResponse
public DefaultWebSocketHttpResponse(io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status, org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame, io.netty.handler.codec.http.websocketx.WebSocketFrame> processor, io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory) -
DefaultWebSocketHttpResponse
public DefaultWebSocketHttpResponse(io.netty.handler.codec.http.HttpVersion version, io.netty.handler.codec.http.HttpResponseStatus status, boolean validateHeaders, org.reactivestreams.Processor<io.netty.handler.codec.http.websocketx.WebSocketFrame, io.netty.handler.codec.http.websocketx.WebSocketFrame> processor, io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory)
-
-
Method Details
-
handshakerFactory
public io.netty.handler.codec.http.websocketx.WebSocketServerHandshakerFactory handshakerFactory()Description copied from interface:WebSocketHttpResponse
Get the handshaker factory to use to reconfigure the channel.- Specified by:
handshakerFactory
in interfaceWebSocketHttpResponse
- Returns:
- The handshaker factory.
-
subscribe
public void subscribe(org.reactivestreams.Subscriber<? super io.netty.handler.codec.http.websocketx.WebSocketFrame> subscriber) - Specified by:
subscribe
in interfaceorg.reactivestreams.Publisher<io.netty.handler.codec.http.websocketx.WebSocketFrame>
-
onSubscribe
public void onSubscribe(org.reactivestreams.Subscription subscription) - Specified by:
onSubscribe
in interfaceorg.reactivestreams.Subscriber<io.netty.handler.codec.http.websocketx.WebSocketFrame>
-
onNext
public void onNext(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame) - Specified by:
onNext
in interfaceorg.reactivestreams.Subscriber<io.netty.handler.codec.http.websocketx.WebSocketFrame>
-
onError
- Specified by:
onError
in interfaceorg.reactivestreams.Subscriber<io.netty.handler.codec.http.websocketx.WebSocketFrame>
-
onComplete
public void onComplete()- Specified by:
onComplete
in interfaceorg.reactivestreams.Subscriber<io.netty.handler.codec.http.websocketx.WebSocketFrame>
-