room

Creates a new Room object, using its constructor.


room([options])

Arguments Type Description
options object Subscription configuration

Options

Provided options are passed directly to the Room object constructor.


Return Value

Returns the newly created Room object.

Usage

Copied to clipboard!

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
    }
  });