def _start_state_get_async(self, name, partition, on_success, on_failed):
        Ensure.is_function(on_success, "on_success")
        Ensure.is_function(on_failed, "on_failed")
        Ensure.is_string(name, "name")

        url = Url("{0}/projection/{1}/state".format(self._base_url, name)).param("partition", partition).get_url()
        self._tornado_http_sender.send_async(url, "GET", self._headers, None,
            lambda s: self._on_state_get(s, on_success, on_failed))
    def _start_statistics_get_async(self, name, on_success, on_failed):
        Ensure.is_function(on_success, "on_success")
        Ensure.is_function(on_failed, "on_failed")
        Ensure.is_string(name, "name")

        url = "{0}/projection/{1}/statistics".format(self._base_url, name)
        self._tornado_http_sender.send_async(url, "GET", self._headers, None,
            lambda s: self._on_statistics_get(s, on_success, on_failed))
示例#3
0
    def _start_statistics_get_async(self, name, on_success, on_failed):
        Ensure.is_function(on_success, "on_success")
        Ensure.is_function(on_failed, "on_failed")
        Ensure.is_string(name, "name")

        url = "{0}/projection/{1}/statistics".format(self._base_url, name)
        self._tornado_http_sender.send_async(
            url, "GET", self._headers, None,
            lambda s: self._on_statistics_get(s, on_success, on_failed))
示例#4
0
    def _start_state_get_async(self, name, partition, on_success, on_failed):
        Ensure.is_function(on_success, "on_success")
        Ensure.is_function(on_failed, "on_failed")
        Ensure.is_string(name, "name")

        url = Url("{0}/projection/{1}/state".format(
            self._base_url, name)).param("partition", partition).get_url()
        self._tornado_http_sender.send_async(
            url, "GET", self._headers, None,
            lambda s: self._on_state_get(s, on_success, on_failed))