|
Lines 12-18
Link Here
|
| 12 |
|
12 |
|
| 13 |
import static org.eclipse.rap.rwt.internal.protocol.JsonUtil.jsonToJava; |
13 |
import static org.eclipse.rap.rwt.internal.protocol.JsonUtil.jsonToJava; |
| 14 |
|
14 |
|
|
|
15 |
import java.io.BufferedReader; |
| 15 |
import java.io.IOException; |
16 |
import java.io.IOException; |
|
|
17 |
import java.io.InputStreamReader; |
| 16 |
import java.util.List; |
18 |
import java.util.List; |
| 17 |
import java.util.regex.Matcher; |
19 |
import java.util.regex.Matcher; |
| 18 |
import java.util.regex.Pattern; |
20 |
import java.util.regex.Pattern; |
|
Lines 27-32
Link Here
|
| 27 |
import org.eclipse.rap.rwt.internal.protocol.ClientMessage.SetOperation; |
29 |
import org.eclipse.rap.rwt.internal.protocol.ClientMessage.SetOperation; |
| 28 |
import org.eclipse.rap.rwt.internal.service.ContextProvider; |
30 |
import org.eclipse.rap.rwt.internal.service.ContextProvider; |
| 29 |
import org.eclipse.rap.rwt.internal.service.ServiceStore; |
31 |
import org.eclipse.rap.rwt.internal.service.ServiceStore; |
|
|
32 |
import org.eclipse.rap.rwt.internal.util.HTTP; |
| 30 |
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer; |
33 |
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer; |
| 31 |
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer.IInstanceCreator; |
34 |
import org.eclipse.rap.rwt.internal.util.SharedInstanceBuffer.IInstanceCreator; |
| 32 |
import org.eclipse.swt.SWT; |
35 |
import org.eclipse.swt.SWT; |
|
Lines 63-69
Link Here
|
| 63 |
if( clientMessage == null ) { |
66 |
if( clientMessage == null ) { |
| 64 |
HttpServletRequest request = ContextProvider.getRequest(); |
67 |
HttpServletRequest request = ContextProvider.getRequest(); |
| 65 |
try { |
68 |
try { |
| 66 |
JsonObject json = JsonObject.readFrom( request.getReader() ); |
69 |
InputStreamReader inputStreamReader |
|
|
70 |
= new InputStreamReader( request.getInputStream(), HTTP.CHARSET_UTF_8 ); |
| 71 |
JsonObject json = JsonObject.readFrom( new BufferedReader( inputStreamReader ) ); |
| 67 |
clientMessage = new ClientMessage( json ); |
72 |
clientMessage = new ClientMessage( json ); |
| 68 |
} catch( IOException e ) { |
73 |
} catch( IOException e ) { |
| 69 |
throw new IllegalStateException( "Unable to read the json message" ); |
74 |
throw new IllegalStateException( "Unable to read the json message" ); |