Add explaination to the javadocs to not call retain() on the request when doing the handshake. Related to [#1508]
This commit is contained in:
parent
824bb3419a
commit
328969485c
@ -123,12 +123,15 @@ public abstract class WebSocketServerHandshaker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Performs the opening handshake
|
* Performs the opening handshake. When call this method you <strong>MUST NOT</strong> retain the
|
||||||
|
* {@link FullHttpRequest} which is passed in.
|
||||||
*
|
*
|
||||||
* @param channel
|
* @param channel
|
||||||
* Channel
|
* Channel
|
||||||
* @param req
|
* @param req
|
||||||
* HTTP Request
|
* HTTP Request
|
||||||
|
* @return future
|
||||||
|
* The {@link ChannelFuture} which is notified once the opening handshake completes
|
||||||
*/
|
*/
|
||||||
public ChannelFuture handshake(Channel channel, FullHttpRequest req) {
|
public ChannelFuture handshake(Channel channel, FullHttpRequest req) {
|
||||||
return handshake(channel, req, null, channel.newPromise());
|
return handshake(channel, req, null, channel.newPromise());
|
||||||
@ -137,6 +140,8 @@ public abstract class WebSocketServerHandshaker {
|
|||||||
/**
|
/**
|
||||||
* Performs the opening handshake
|
* Performs the opening handshake
|
||||||
*
|
*
|
||||||
|
* When call this method you <strong>MUST NOT</strong> retain the {@link FullHttpRequest} which is passed in.
|
||||||
|
*
|
||||||
* @param channel
|
* @param channel
|
||||||
* Channel
|
* Channel
|
||||||
* @param req
|
* @param req
|
||||||
@ -145,6 +150,8 @@ public abstract class WebSocketServerHandshaker {
|
|||||||
* Extra headers to add to the handshake response or {@code null} if no extra headers should be added
|
* Extra headers to add to the handshake response or {@code null} if no extra headers should be added
|
||||||
* @param promise
|
* @param promise
|
||||||
* the {@link ChannelPromise} to be notified when the opening handshake is done
|
* the {@link ChannelPromise} to be notified when the opening handshake is done
|
||||||
|
* @return future
|
||||||
|
* the {@link ChannelFuture} which is notified when the opening handshake is done
|
||||||
*/
|
*/
|
||||||
public final ChannelFuture handshake(Channel channel, FullHttpRequest req,
|
public final ChannelFuture handshake(Channel channel, FullHttpRequest req,
|
||||||
HttpHeaders responseHeaders, final ChannelPromise promise) {
|
HttpHeaders responseHeaders, final ChannelPromise promise) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user