cyme.models.managers
cyme.managers
- These are the managers for our models in cyme.models.
- They are not to be used directly, but accessed through
the objects attribute of a Model.
-
class cyme.models.managers.AppManager
-
Brokers
-
add(name=None, broker=None, arguments=None, extra_config=None)
-
from_json(name=None, broker=None)
-
get_broker(url)
-
get_default()
-
instance(name=None, broker=None)
-
recreate(name=None, broker=None, arguments=None, extra_config=None)
-
class cyme.models.managers.BrokerManager
-
default_url
-
get_default()
-
class cyme.models.managers.InstanceManager
-
add(name=None, queues=None, max_concurrency=1, min_concurrency=1, broker=None, pool=None, app=None, arguments=None, extra_config=None)
-
add_queue_to_instances(queue, **query)
-
disable(name)
-
enable(name)
-
enabled()
-
remove(name)
-
remove_queue_from_instances(queue, **query)
-
class cyme.models.managers.QueueManager
-
add(name, exchange=None, exchange_type=None, routing_key=None, **options)
-
enabled()