Skip to content

Commit

Permalink
Polishing
Browse files Browse the repository at this point in the history
  • Loading branch information
jhoeller committed May 23, 2015
1 parent e0a11f2 commit 92bf32b
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 16 deletions.
Expand Up @@ -191,7 +191,7 @@ public static void removeWebAppRootSystemProperty(ServletContext servletContext)
* i.e. the value of the "defaultHtmlEscape" context-param in {@code web.xml}
* (if any). Falls back to {@code false} in case of no explicit default given.
* @param servletContext the servlet context of the web application
* @return whether default HTML escaping is enabled (default is false)
* @return whether default HTML escaping is enabled (default is {@code false})
* @deprecated as of Spring 4.1, in favor of {@link #getDefaultHtmlEscape}
*/
@Deprecated
Expand All @@ -211,7 +211,8 @@ public static boolean isDefaultHtmlEscape(ServletContext servletContext) {
* an actual boolean value specified, allowing to have a context-specific
* default in case of no setting at the global level.
* @param servletContext the servlet context of the web application
* @return whether default HTML escaping is enabled (null = no explicit default)
* @return whether default HTML escaping is enabled for the given application
* ({@code null} = no explicit default)
*/
public static Boolean getDefaultHtmlEscape(ServletContext servletContext) {
if (servletContext == null) {
Expand All @@ -231,7 +232,8 @@ public static Boolean getDefaultHtmlEscape(ServletContext servletContext) {
* an actual boolean value specified, allowing to have a context-specific
* default in case of no setting at the global level.
* @param servletContext the servlet context of the web application
* @return whether response encoding is used for HTML escaping (null = no explicit default)
* @return whether response encoding is to be used for HTML escaping
* ({@code null} = no explicit default)
* @since 4.1.2
*/
public static Boolean getResponseEncodedHtmlEscape(ServletContext servletContext) {
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright 2002-2014 the original author or authors.
* Copyright 2002-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -55,11 +55,12 @@
import org.springframework.util.ClassUtils;
import org.springframework.web.socket.server.HandshakeFailureException;


/**
* A {@link org.springframework.web.socket.server.RequestUpgradeStrategy} for use
* with WildFly and its underlying Undertow web server.
*
* <p>Compatible with Undertow 1.0, 1.1, 1.2 - as included in WildFly 8.x and 9.0.
*
* @author Rossen Stoyanchev
* @since 4.0.1
*/
Expand Down Expand Up @@ -201,11 +202,11 @@ private ConfiguredServerEndpoint createConfiguredServerEndpoint(String selectedP
Collections.<Class<?>, List<InstanceFactory<? extends Encoder>>>emptyMap(),
Collections.<Class<?>, List<InstanceFactory<? extends Decoder>>>emptyMap());
try {
return undertow11Present ?
return (undertow11Present ?
endpointConstructor.newInstance(endpointRegistration,
new EndpointInstanceFactory(endpoint), null, encodingFactory, null) :
new EndpointInstanceFactory(endpoint), null, encodingFactory, null) :
endpointConstructor.newInstance(endpointRegistration,
new EndpointInstanceFactory(endpoint), null, encodingFactory);
new EndpointInstanceFactory(endpoint), null, encodingFactory));
}
catch (Exception ex) {
throw new HandshakeFailureException("Failed to instantiate ConfiguredServerEndpoint", ex);
Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright 2002-2014 the original author or authors.
* Copyright 2002-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -34,9 +34,10 @@ public interface SockJsSession extends WebSocketSession {
long getTimeSinceLastActive();

/**
* Disable SockJS heartbeat, presumably because a higher level protocol has
* heartbeats enabled for the session. It is not recommended to disable this
* otherwise as it helps proxies to know the connection is not hanging.
* Disable the SockJS heartbeat, presumably because a higher-level protocol
* has heartbeats enabled for the session already. It is not recommended to
* disable this otherwise, as it helps proxies to know the connection is
* not hanging.
*/
void disableHeartbeat();

Expand Down
@@ -1,5 +1,5 @@
/*
* Copyright 2002-2014 the original author or authors.
* Copyright 2002-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -52,7 +52,7 @@
*/
public abstract class AbstractSockJsSession implements SockJsSession {

private static enum State {NEW, OPEN, CLOSED}
private enum State {NEW, OPEN, CLOSED}


/**
Expand Down Expand Up @@ -339,7 +339,7 @@ protected void writeFrame(SockJsFrame frame) throws SockJsTransportFailureExcept
catch (Throwable closeFailure) {
// Nothing of consequence, already forced disconnect
}
throw new SockJsTransportFailureException("Failed to write " + frame, this.getId(), ex);
throw new SockJsTransportFailureException("Failed to write " + frame, getId(), ex);
}
}

Expand All @@ -360,7 +360,7 @@ else if (disconnectedClientLogger.isDebugEnabled()) {
}
}
else {
logger.debug("Terminating connection after failure to send message to client.", failure);
logger.debug("Terminating connection after failure to send message to client", failure);
}
}

Expand Down

0 comments on commit 92bf32b

Please sign in to comment.