AmphoraProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends failover messages to the RPC end of the queue consumer
PAYLOAD_CLASS = 'amphora'¶failover(data_model)[source]¶sends a failover message to the controller via oslo.messaging
| Parameters: | data_model – |
|---|
payload_class¶BaseProducer[source]¶Bases: octavia.api.handlers.abstract_handler.BaseObjectHandler
Base queue producer class.
create(model)[source]¶Sends a create message to the controller via oslo.messaging
| Parameters: | model – |
|---|
delete(data_model)[source]¶sends a delete message to the controller via oslo.messaging
| Parameters: | data_model – |
|---|
payload_class¶returns a string representing the container class.
HealthMonitorProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'health_monitor'¶payload_class¶L7PolicyProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'l7policy'¶payload_class¶L7RuleProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'l7rule'¶payload_class¶ListenerProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'listener'¶payload_class¶LoadBalancerProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'load_balancer'¶delete(data_model, cascade)[source]¶sends a delete message to the controller via oslo.messaging
| Parameters: | data_model – |
|---|---|
| Param: | cascade: delete listeners, etc. as well |
failover(data_model)[source]¶sends a failover message to the controller via oslo.messaging
| Parameters: | data_model – |
|---|
payload_class¶MemberProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'member'¶batch_update(old_ids, new_ids, updated_models)[source]¶sends an update message to the controller via oslo.messaging
| Parameters: |
|
|---|
payload_class¶PoolProducer[source]¶Bases: octavia.api.handlers.queue.producer.BaseProducer
Sends updates,deletes and creates to the RPC end of the queue consumer
PAYLOAD_CLASS = 'pool'¶payload_class¶ProducerHandler[source]¶Bases: octavia.api.handlers.abstract_handler.BaseHandler
Base class for all QueueProducers.
used to send messages via the Class variables load_balancer, listener, health_monitor, member, l7policy and l7rule.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.