VPP-119: JVpp notifications 29/1329/10
authorMaros Marsalek <[email protected]>
Tue, 31 May 2016 15:45:16 +0000 (17:45 +0200)
committerDave Wallace <[email protected]>
Thu, 9 Jun 2016 02:41:57 +0000 (02:41 +0000)
commit7becd08c4b641886ad08dedb90be156f305140ee
treedf7d5caf95591ffeb9be0d37d74503633e66c890
parent42bb61fd162b3dd469c9d98a9dc6d3e2b2eaffce
VPP-119: JVpp notifications

- add notification DTOs to JVpp
- add notification callbacks
- add notification registry
- provide/implement notification registry from future and callback facades

Change-Id: I1060ef2ec8ba1eb2e8cff279c93b73aa7c9f9aee
Signed-off-by: Maros Marsalek <[email protected]>
21 files changed:
vpp-api/java/Makefile.am
vpp-api/java/jvpp/gen/callback_gen.py
vpp-api/java/jvpp/gen/dto_gen.py
vpp-api/java/jvpp/gen/jvpp_c_gen.py
vpp-api/java/jvpp/gen/jvpp_callback_facade_gen.py
vpp-api/java/jvpp/gen/jvpp_future_facade_gen.py
vpp-api/java/jvpp/gen/jvpp_gen.py
vpp-api/java/jvpp/gen/jvpp_impl_gen.py
vpp-api/java/jvpp/gen/notification_gen.py [new file with mode: 0644]
vpp-api/java/jvpp/gen/util.py
vpp-api/java/jvpp/org/openvpp/jvpp/callback/JVppNotificationCallback.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppNotification.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/future/FutureJVppInvoker.java
vpp-api/java/jvpp/org/openvpp/jvpp/future/FutureJVppInvokerFacade.java
vpp-api/java/jvpp/org/openvpp/jvpp/notification/NotificationRegistryProvider.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/notification/NotificationRegistryProviderContext.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackJVppFacadeNotificationTest.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackNotificationApiTest.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/test/FutureApiNotificationTest.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/test/NotificationUtils.java [new file with mode: 0644]
vpp-api/java/jvpp/org/openvpp/jvpp/test/Readme.txt