Cleanup the cache_service API

This replaces the void method in the cache service API to be json_void

Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
This commit is contained in:
Amnon Heiman
2015-07-15 10:58:33 +03:00
parent 2b0393525f
commit b6fa2187af

View File

@@ -6,7 +6,7 @@
#include "api/api-doc/cache_service.json.hh"
namespace api {
using namespace json;
namespace cs = httpd::cache_service_json;
void set_cache_service(http_context& ctx, routes& r) {
@@ -18,7 +18,7 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_row_cache_save_period_in_seconds.set(r, [](std::unique_ptr<request> req) {
// TBD
auto period = req->get_query_param("period");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_key_cache_save_period_in_seconds.set(r, [](std::unique_ptr<request> req) {
@@ -29,7 +29,7 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_key_cache_save_period_in_seconds.set(r, [](std::unique_ptr<request> req) {
// TBD
auto period = req->get_query_param("period");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_counter_cache_save_period_in_seconds.set(r, [](std::unique_ptr<request> req) {
@@ -40,7 +40,7 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_counter_cache_save_period_in_seconds.set(r, [](std::unique_ptr<request> req) {
// TBD
auto ccspis = req->get_query_param("ccspis");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_row_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
@@ -51,7 +51,7 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_row_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
// TBD
auto rckts = req->get_query_param("rckts");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_key_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
@@ -62,7 +62,7 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_key_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
// TBD
auto kckts = req->get_query_param("kckts");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_counter_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
@@ -73,40 +73,40 @@ void set_cache_service(http_context& ctx, routes& r) {
cs::set_counter_cache_keys_to_save.set(r, [](std::unique_ptr<request> req) {
// TBD
auto cckts = req->get_query_param("cckts");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::invalidate_key_cache.set(r, [](std::unique_ptr<request> req) {
// TBD
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::invalidate_counter_cache.set(r, [](std::unique_ptr<request> req) {
// TBD
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::set_row_cache_capacity_in_mb.set(r, [](std::unique_ptr<request> req) {
// TBD
auto capacity = req->get_query_param("capacity");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::set_key_cache_capacity_in_mb.set(r, [](std::unique_ptr<request> req) {
// TBD
auto period = req->get_query_param("period");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::set_counter_cache_capacity_in_mb.set(r, [](std::unique_ptr<request> req) {
// TBD
auto capacity = req->get_query_param("capacity");
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::save_caches.set(r, [](std::unique_ptr<request> req) {
// TBD
return make_ready_future<json::json_return_type>("");
return make_ready_future<json::json_return_type>(json_void());
});
cs::get_key_capacity.set(r, [] (std::unique_ptr<request> req) {