|
Lines 24-29
Link Here
|
| 24 |
import javax.servlet.http.HttpServletRequest; |
24 |
import javax.servlet.http.HttpServletRequest; |
| 25 |
import javax.servlet.http.HttpServletResponse; |
25 |
import javax.servlet.http.HttpServletResponse; |
| 26 |
|
26 |
|
|
|
27 |
import org.eclipse.rap.json.JsonArray; |
| 27 |
import org.eclipse.rap.json.JsonObject; |
28 |
import org.eclipse.rap.json.JsonObject; |
| 28 |
import org.eclipse.rap.json.JsonValue; |
29 |
import org.eclipse.rap.json.JsonValue; |
| 29 |
import org.eclipse.rap.rwt.RWT; |
30 |
import org.eclipse.rap.rwt.RWT; |
|
Lines 108-113
Link Here
|
| 108 |
writeInvalidContentType( response ); |
109 |
writeInvalidContentType( response ); |
| 109 |
} else if( isSessionShutdown() ) { |
110 |
} else if( isSessionShutdown() ) { |
| 110 |
shutdownUISession(); |
111 |
shutdownUISession(); |
|
|
112 |
writeEmptyMessage( response ); |
| 111 |
} else if( isSessionTimeout() ) { |
113 |
} else if( isSessionTimeout() ) { |
| 112 |
writeSessionTimeoutError( response ); |
114 |
writeSessionTimeoutError( response ); |
| 113 |
} else if( !isRequestCounterValid() ) { |
115 |
} else if( !isRequestCounterValid() ) { |
|
Lines 251-256
Link Here
|
| 251 |
response.setCharacterEncoding( HTTP.CHARSET_UTF_8 ); |
253 |
response.setCharacterEncoding( HTTP.CHARSET_UTF_8 ); |
| 252 |
} |
254 |
} |
| 253 |
|
255 |
|
|
|
256 |
private static void writeEmptyMessage( ServletResponse response ) throws IOException { |
| 257 |
JsonObject message = new JsonObject(); |
| 258 |
message.add( ClientMessage.PROP_HEAD, new JsonObject() ); |
| 259 |
message.add( ClientMessage.PROP_OPERATIONS, new JsonArray() ); |
| 260 |
message.writeTo( response.getWriter() ); |
| 261 |
} |
| 262 |
|
| 254 |
private static void writeProtocolMessage( ServletResponse response ) throws IOException { |
263 |
private static void writeProtocolMessage( ServletResponse response ) throws IOException { |
| 255 |
JsonObject message = getProtocolWriter().createMessage(); |
264 |
JsonObject message = getProtocolWriter().createMessage(); |
| 256 |
bufferProtocolMessage( message ); |
265 |
bufferProtocolMessage( message ); |