Ignore:
Timestamp:
07/02/13 11:50:11 (11 years ago)
Author:
stoda
Message:

Multi problem solved

Location:
trunk/src/main/java/omq/common
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/main/java/omq/common/message/Request.java

    r58 r75  
    2323        }
    2424
    25         public Request(String id, String method, Object[] params) {
    26                 this.id = id;
    27                 this.method = method;
    28                 this.params = params;
    29         }
    30 
    31         private Request(String id, String method, boolean async, Object[] params) {
     25        public Request(String id, String method, boolean async, Object[] params) {
    3226                this.id = id;
    3327                this.method = method;
     
    3630        }
    3731
    38         private Request(String id, String method, boolean async, Object[] params, boolean multi) {
     32        public Request(String id, String method, boolean async, Object[] params, boolean multi) {
    3933                this.id = id;
    4034                this.method = method;
  • trunk/src/main/java/omq/common/util/Serializers/GsonImp.java

    r72 r75  
    3333                String id = jsonObj.get("id").getAsString();
    3434                String method = jsonObj.get("method").getAsString();
     35                boolean async = jsonObj.get("async").getAsBoolean();
    3536
    3637                List<Class<?>> types = obj.getParams(method);
     
    4849                                i++;
    4950                        }
    50 
    51                         return new Request(id, method, arguments);
     51                        return new Request(id, method, async, arguments);
    5252                } catch (NullPointerException e) {
    53                         return new Request(id, method, null);
     53                        return new Request(id, method, async, null);
    5454                }
    5555        }
Note: See TracChangeset for help on using the changeset viewer.