HONEYCOMB-33: Add notification service to Hc
authorMaros Marsalek <[email protected]>
Sat, 9 Apr 2016 14:22:06 +0000 (16:22 +0200)
committerMaros Marsalek <[email protected]>
Fri, 10 Jun 2016 09:04:21 +0000 (11:04 +0200)
commit927bd5f4d9d04b46dbec3b081810a92f8b4572f9
tree13f1118c14cebfb7524de049eeb40f30f4948776
parent8d79904b2036ea3042a13292f075f64ae84e843f
HONEYCOMB-33: Add notification service to Hc

Implement VPP interface notification translator as part
of v3po2vpp plugin

Change-Id: I69cfad9668ae9e4d79ed30bb8d54d294faa4c54a
Signed-off-by: Maros Marsalek <[email protected]>
46 files changed:
v3po/api/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/v3po/rev150105/InterfaceNameOrIndexBuilder.java [new file with mode: 0644]
v3po/api/src/main/yang/v3po.yang
v3po/artifacts/pom.xml
v3po/features/pom.xml
v3po/features/src/main/features/features.xml
v3po/impl/pom.xml
v3po/impl/src/main/config/context-datatree-config.xml
v3po/impl/src/main/config/default-config.xml
v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/NorthboundFacadeHoneycombDOMBroker.java [moved from v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/NetconfFacadeHoneycombBindingBroker.java with 89% similarity]
v3po/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/v3po/impl/rev141210/V3poModule.java
v3po/impl/src/main/yang/v3po-impl.yang
v3po/notification/api/pom.xml [new file with mode: 0644]
v3po/notification/api/src/main/java/io/fd/honeycomb/v3po/notification/ManagedNotificationProducer.java [new file with mode: 0644]
v3po/notification/api/src/main/java/io/fd/honeycomb/v3po/notification/NotificationCollector.java [new file with mode: 0644]
v3po/notification/api/src/main/java/io/fd/honeycomb/v3po/notification/NotificationProducer.java [new file with mode: 0644]
v3po/notification/api/src/main/yang/notification-api.yang [new file with mode: 0644]
v3po/notification/impl/pom.xml [new file with mode: 0644]
v3po/notification/impl/src/main/config/default-config.xml [new file with mode: 0644]
v3po/notification/impl/src/main/config/notification-to-netconf-config.xml [new file with mode: 0644]
v3po/notification/impl/src/main/java/io/fd/honeycomb/v3po/notification/impl/HoneycombNotificationCollector.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/io/fd/honeycomb/v3po/notification/impl/NotificationProducerRegistry.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/io/fd/honeycomb/v3po/notification/impl/NotificationProducerTracker.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombDomNotificationServiceModule.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombDomNotificationServiceModuleFactory.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombNotificationManagerModule.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombNotificationManagerModuleFactory.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombNotificationToNetconfTranslatorModule.java [new file with mode: 0644]
v3po/notification/impl/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/HoneycombNotificationToNetconfTranslatorModuleFactory.java [new file with mode: 0644]
v3po/notification/impl/src/main/yang/notification-impl.yang [new file with mode: 0644]
v3po/notification/impl/src/test/java/io/fd/honeycomb/v3po/notification/impl/HoneycombNotificationCollectorTest.java [new file with mode: 0644]
v3po/notification/impl/src/test/java/io/fd/honeycomb/v3po/notification/impl/NotificationProducerRegistryTest.java [new file with mode: 0644]
v3po/notification/impl/src/test/java/io/fd/honeycomb/v3po/notification/impl/NotificationProducerTrackerTest.java [new file with mode: 0644]
v3po/notification/impl/src/test/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/notification/impl/rev160601/NoetificationToNetconfModuleTest.java [new file with mode: 0644]
v3po/notification/pom.xml [new file with mode: 0644]
v3po/pom.xml
v3po/translate-api/src/main/yang/translate-api.yang
v3po/translate-utils/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/translate/utils/rev160406/RealtimeMappingContextModule.java [new file with mode: 0644]
v3po/translate-utils/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/translate/utils/rev160406/RealtimeMappingContextModuleFactory.java [new file with mode: 0644]
v3po/translate-utils/src/main/yang/translate-utils.yang
v3po/v3po2vpp/pom.xml
v3po/v3po2vpp/src/main/config/default-config.xml
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/v3po/translate/v3po/notification/InterfaceChangeNotificationProducer.java [new file with mode: 0644]
v3po/v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406/VppInterfaceNotificationProducerModule.java [new file with mode: 0644]
v3po/v3po2vpp/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/v3po2vpp/rev160406/VppInterfaceNotificationProducerModuleFactory.java [new file with mode: 0644]
v3po/v3po2vpp/src/main/yang/v3po2vpp.yang
v3po/v3po2vpp/src/test/java/io/fd/honeycomb/v3po/translate/v3po/notification/InterfaceChangeNotificationProducerTest.java [new file with mode: 0644]