neutron_lib.callbacks.registry 模块¶
- neutron_lib.callbacks.registry.clear()¶
- neutron_lib.callbacks.registry.has_registry_receivers(klass)¶
装饰器,用于在类中设置 __new__ 方法,以订阅绑定方法。
使用 @receives 装饰的任何方法都是类上的一个未绑定方法。此装饰器设置类的 __new__ 方法,以便在对象实例化后在回调注册表中订阅绑定方法。
- neutron_lib.callbacks.registry.publish(resource, event, trigger, payload=None)¶
- neutron_lib.callbacks.registry.receives(resource, events, priority=55550000)¶
用于在初始化之前装饰类上的方法。
使用此装饰器的任何类本身必须使用 @has_registry_receivers 装饰器,以便设置 __new__ 方法,以便在初始化后实际注册实例方法。
- 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)¶