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:
object
Management 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)¶
-