Go to file
Boden R fea8bb64ba Expose/Improve callback notification interface
This patch builds a small hierarchy of event objects that
represent the payload for callback notification events. The
overall goal of this work is to begin moving away from the
existing unstructured  **kwargs passed today and standardize
on a common set of event payload objects; the beginning of such
contained herein.

A PoC/dummy patch for neutron is provided in [1] that exemplifies
consumption of the new API by:
- Removes neutron.callbacks and moves all uses to
neutron_lib.callbacks.
- Neutron uses of callbacks for BEFORE_RESPONSE events
now use neutron-lib.
- Neutron uses of callbacks for ROUTER and PROCESS
resource events now use neutron-lib.
- Neutron UTs updated to pass with this patch.

For existing discussion on this approach please see [2][3].

Co-Authored-By: Armando Migliaccio <armamig@gmail.com>

[1] https://review.openstack.org/400404/
[2] https://review.openstack.org/#/c/345718
[3] https://review.openstack.org/#/c/342304

Change-Id: If76457b1f0d5d3479e394d0dba3b22a90928f0f2
2017-01-11 13:47:12 -07:00
2016-11-02 10:05:56 -06:00
2015-12-19 01:00:22 -05:00
2016-10-20 11:22:32 -07:00
2015-11-19 19:54:39 +00:00
2015-11-20 17:24:43 -07:00
2015-12-19 01:00:22 -05:00
2015-11-20 17:24:43 -07:00
2015-11-20 17:24:43 -07:00
2016-12-15 07:03:58 -07:00
2015-11-20 17:24:43 -07:00
2016-11-25 15:45:44 +01:00
2015-11-20 17:24:43 -07:00
2016-12-19 17:21:04 +00:00

Team and repository tags

image

neutron-lib

Neutron shared routines and utilities

Features

  • TODO
Description
RETIRED, further work has moved to Debian project infrastructure
Readme 1.4 MiB