Introduce NonNull to package-info
This commit is contained in:
parent
e11373fe69
commit
0e5f27c94e
|
@ -39,6 +39,7 @@ import org.springframework.http.server.ServerHttpRequest;
|
||||||
import org.springframework.http.server.ServerHttpResponse;
|
import org.springframework.http.server.ServerHttpResponse;
|
||||||
import org.springframework.http.server.ServletServerHttpRequest;
|
import org.springframework.http.server.ServletServerHttpRequest;
|
||||||
import org.springframework.http.server.ServletServerHttpResponse;
|
import org.springframework.http.server.ServletServerHttpResponse;
|
||||||
|
import org.springframework.lang.Nullable;
|
||||||
import org.springframework.util.Assert;
|
import org.springframework.util.Assert;
|
||||||
import org.springframework.util.ClassUtils;
|
import org.springframework.util.ClassUtils;
|
||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
|
@ -67,15 +68,18 @@ public class JettyRequestUpgradeStrategy implements RequestUpgradeStrategy, Serv
|
||||||
private static final ThreadLocal<WebSocketHandlerContainer> containerHolder =
|
private static final ThreadLocal<WebSocketHandlerContainer> containerHolder =
|
||||||
new NamedThreadLocal<>("WebSocketHandlerContainer");
|
new NamedThreadLocal<>("WebSocketHandlerContainer");
|
||||||
|
|
||||||
|
@Nullable
|
||||||
private WebSocketPolicy policy;
|
private WebSocketPolicy policy;
|
||||||
|
|
||||||
|
@Nullable
|
||||||
private WebSocketServerFactory factory;
|
private WebSocketServerFactory factory;
|
||||||
|
|
||||||
|
@Nullable
|
||||||
private ServletContext servletContext;
|
private ServletContext servletContext;
|
||||||
|
|
||||||
private volatile boolean running = false;
|
private volatile boolean running = false;
|
||||||
|
|
||||||
|
@Nullable
|
||||||
private volatile List<WebSocketExtension> supportedExtensions;
|
private volatile List<WebSocketExtension> supportedExtensions;
|
||||||
|
|
||||||
|
|
||||||
|
@ -196,7 +200,7 @@ public class JettyRequestUpgradeStrategy implements RequestUpgradeStrategy, Serv
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void upgrade(ServerHttpRequest request, ServerHttpResponse response,
|
public void upgrade(ServerHttpRequest request, ServerHttpResponse response,
|
||||||
String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user,
|
@Nullable String selectedProtocol, List<WebSocketExtension> selectedExtensions, @Nullable Principal user,
|
||||||
WebSocketHandler wsHandler, Map<String, Object> attributes) throws HandshakeFailureException {
|
WebSocketHandler wsHandler, Map<String, Object> attributes) throws HandshakeFailureException {
|
||||||
|
|
||||||
Assert.isInstanceOf(ServletServerHttpRequest.class, request, "ServletServerHttpRequest required");
|
Assert.isInstanceOf(ServletServerHttpRequest.class, request, "ServletServerHttpRequest required");
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
/**
|
/**
|
||||||
* Server-side support for the Jetty 9+ WebSocket API.
|
* Server-side support for the Jetty 9+ WebSocket API.
|
||||||
*/
|
*/
|
||||||
|
@NonNullApi
|
||||||
|
@NonNullFields
|
||||||
package org.springframework.web.socket.server.jetty;
|
package org.springframework.web.socket.server.jetty;
|
||||||
|
|
||||||
|
import org.springframework.lang.NonNullApi;
|
||||||
|
import org.springframework.lang.NonNullFields;
|
||||||
|
|
Loading…
Reference in New Issue