private BasicBSONObject makeSetConfig(String id, Integer version, BasicBSONObject... members) { BasicBSONList memberList = new BasicBSONList(); memberList.addAll(Arrays.asList(members)); return new BasicBSONObject(ImmutableMap.of("_id", id, "version", version, "members", memberList)); }
public BSONObject getBSONObject() { BSONObject obj = new BasicBSONObject(); BasicBSONList list = new BasicBSONList(); list.add(REQUEST_TYPE); list.add(this.requestId); list.add(this.methodName); BasicBSONList paramList = new BasicBSONList(); paramList.addAll(Arrays.asList(parameters)); list.add(paramList); obj.put("data", list); obj.put("return", this.responseQueue); return obj; }