# neutron_lib.callbacks.registry module

neutron_lib.callbacks.registry.clear()

neutron_lib.callbacks.registry.has_registry_receivers(klass)

  Decorator to setup __new__ method in classes to subscribe bound methods.

  Any method decorated with @receives above is an unbound method on a class. This decorator sets up the class __new__ method to subscribe the bound method in the callback registry after object instantiation.

neutron_lib.callbacks.registry.publish(resource, event, trigger, payload=None)

neutron_lib.callbacks.registry.receives(resource, events, priority=55550000)

  Use to decorate methods on classes before initialization.

  Any classes that use this must themselves be decorated with the @has_registry_receivers decorator to setup the __new__ method to actually register the instance methods after initialization.

neutron_lib.callbacks.registry.subscribe(callback, resource, event, priority=55550000, cancellable=False)

neutron_lib.callbacks.registry.unsubscribe(callback, resource, event)

neutron_lib.callbacks.registry.unsubscribe_all(callback)

neutron_lib.callbacks.registry.unsubscribe_by_resource(callback, resource)

this page last updated: 2026-03-03 11:51:03

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug