SDK
SDK Java v2.x
1

You are currently looking at the documentation of a previous version of Kuzzle. We strongly recommend that you use the latest version. You can also use the version selector in the top menu.

room #

Creates a new Room object, using its constructor.


room([options]) #

ArgumentsTypeDescription
optionsobjectSubscription configuration

Options #

Provided options are passed directly to the Room object constructor.


Return Value #

Returns the newly created Room object.

Usage #

JSONObject filters = new JSONObject()
  .put("in",
    new JSONObject("field")
      .put(new JSONArray()
        .put("some")
        .put("filter")
      )
  );
Room room = kuzzle.collection("collection", "index")
  .room()
  .renew(filters, new ResponseListener<NotificationResponse>() {
    @Override
      public void onSuccess(NotificationResponse object) {
        // handle notifications
      }
      @Override
      public void onError(JSONObject error) {
        // Handle notifications error
      }
  });