caviar.engine.management¶
Management module.
-
exception
caviar.engine.management.ManagementError(exit_code, message)¶ Bases:
BaseException-
exit_code¶
-
message¶
-
-
class
caviar.engine.management.Management(das_machine, port, http_auth, network_module=<module 'caviar.network' from '/home/laguna/src/caviar/packages/caviar/network/__init__.py'>)¶ Bases:
objectManagement client.
-
domain()¶ Retrieve domain root resource.
Return type: ManagementResource Returns: The domain root resource.
-
-
class
caviar.engine.management.ManagementResource(http_resource, data)¶ Bases:
object-
command¶
-
exit_code_success¶
-
exit_code_failure¶
-
message¶
-
extra_properties¶
-
raise_not_success()¶
-
-
class
caviar.engine.management.ManagementExtraProperties(http_resource, data)¶ Bases:
object-
commands¶
-
methods¶
-
entity¶
-
child_resources¶
-
-
class
caviar.engine.management.ManagementChildResources(http_resource, data)¶ Bases:
object-
items()¶
-
cache_evict()¶
-
-
class
caviar.engine.management.ManagementChildResource(http_resource)¶ Bases:
object-
get()¶
-
cache_evict()¶
-
-
class
caviar.engine.management.ManagementRequest(http_resource, method_name, params=None)¶ Bases:
object
-
class
caviar.engine.management.ManagementParameters(query_params, msg_params)¶ Bases:
object-
items()¶
-
-
class
caviar.engine.management.ManagementParameter(name, default_value, acceptable_values, param_type, optional, key)¶ Bases:
object-
name¶
-
default_value¶
-
is_required()¶
-
is_boolean()¶
-
is_int()¶
-
is_string()¶
-
is_file()¶
-
is_key()¶
-
apply(req, value)¶
-
-
class
caviar.engine.management.ManagementQueryParameter(name, default_value, acceptable_values, param_type, optional, key)¶ Bases:
caviar.engine.management.ManagementParameter-
apply_impl(req, name, value)¶
-
-
class
caviar.engine.management.ManagementMessageParameter(name, default_value, acceptable_values, param_type, optional, key)¶ Bases:
caviar.engine.management.ManagementParameter-
apply_impl(req, name, value)¶
-