VPP-205: jvpp plugin support. 61/2361/6
authorMarek Gradzki <mgradzki@cisco.com>
Tue, 26 Jul 2016 13:28:22 +0000 (15:28 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Tue, 16 Aug 2016 21:26:19 +0000 (21:26 +0000)
commit66ea26b1bc7bbc8d54a3498dbd3d0919c4712fa8
tree16c46e75723099ad859128af6069055e68897300
parentf4691cd7befd4cf31a63adffc204d71b1f1548e1
VPP-205: jvpp plugin support.

Splits jvpp into two jars
jvpp-registry.jar - base jvpp functionality
jvpp-core.jar - Java wrapper for vpe.api

Plugins can be generated the same way jvpp-core.jar is.
Example (nsh):
https://gerrit.fd.io/r/#/c/2118/

Change-Id: I2254f90b2c3e423563bb91bf70877979f1e90a7d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
57 files changed:
vpp-api/java/Makefile.am
vpp-api/java/Readme.txt [moved from vpp-api/java/jvpp/Readme.txt with 97% similarity]
vpp-api/java/jvpp-common/jvpp_common.c [new file with mode: 0644]
vpp-api/java/jvpp-common/jvpp_common.h [new file with mode: 0644]
vpp-api/java/jvpp-core/jvpp_core.c [new file with mode: 0644]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/CallbackApiTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackApiTest.java with 53% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/CallbackJVppFacadeNotificationTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackJVppFacadeNotificationTest.java with 81% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/CallbackJVppFacadeTest.java [new file with mode: 0644]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/CallbackNotificationApiTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackNotificationApiTest.java with 69% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/ControlPingTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/ControlPingTest.java with 69% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/CreateSubInterfaceTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/CreateSubInterfaceTest.java with 71% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/FutureApiNotificationTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/FutureApiNotificationTest.java with 63% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/FutureApiTest.java [new file with mode: 0644]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/L2AclTest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/L2AclTest.java with 84% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/NotificationUtils.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/NotificationUtils.java with 60% similarity]
vpp-api/java/jvpp-core/org/openvpp/jvpp/core/test/Readme.txt [moved from vpp-api/java/jvpp/org/openvpp/jvpp/test/Readme.txt with 83% similarity]
vpp-api/java/jvpp-registry/jvpp_registry.c [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/JVpp.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/JVppRegistry.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/JVppRegistryImpl.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/NativeLibraryLoader.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/VppBaseCallException.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/VppBaseCallException.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/VppCallbackException.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/VppCallbackException.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/VppConnection.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/VppConnection.java with 76% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/VppInvocationException.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/VppInvocationException.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/VppJNIConnection.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/VppJNIConnection.java with 53% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/callback/ControlPingCallback.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/callback/JVppCallback.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/callback/JVppCallback.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/callback/JVppNotificationCallback.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/callback/JVppNotificationCallback.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/ControlPing.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/ControlPingReply.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/JVppDump.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppDump.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/JVppNotification.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppNotification.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/JVppReply.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppReply.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/JVppReplyDump.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppReplyDump.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/dto/JVppRequest.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/dto/JVppRequest.java with 98% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/future/AbstractFutureJVppInvoker.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/future/FutureJVppInvokerFacade.java with 69% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/future/FutureJVppInvoker.java [moved from vpp-api/java/jvpp/org/openvpp/jvpp/future/FutureJVppInvoker.java with 100% similarity]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/notification/NotificationRegistry.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/notification/NotificationRegistryProvider.java [new file with mode: 0644]
vpp-api/java/jvpp-registry/org/openvpp/jvpp/test/ConnectionTest.java [new file with mode: 0644]
vpp-api/java/jvpp/gen/jvpp_gen.py
vpp-api/java/jvpp/gen/jvppgen/callback_gen.py
vpp-api/java/jvpp/gen/jvppgen/dto_gen.py
vpp-api/java/jvpp/gen/jvppgen/jvpp_c_gen.py
vpp-api/java/jvpp/gen/jvppgen/jvpp_callback_facade_gen.py
vpp-api/java/jvpp/gen/jvppgen/jvpp_future_facade_gen.py
vpp-api/java/jvpp/gen/jvppgen/jvpp_impl_gen.py
vpp-api/java/jvpp/gen/jvppgen/notification_gen.py
vpp-api/java/jvpp/gen/jvppgen/util.py
vpp-api/java/jvpp/jvpp.c [deleted file]
vpp-api/java/jvpp/jvpp.h [deleted file]
vpp-api/java/jvpp/org/openvpp/jvpp/notification/NotificationRegistryProvider.java [deleted file]
vpp-api/java/jvpp/org/openvpp/jvpp/notification/NotificationRegistryProviderContext.java [deleted file]
vpp-api/java/jvpp/org/openvpp/jvpp/test/CallbackJVppFacadeTest.java [deleted file]
vpp-api/java/jvpp/org/openvpp/jvpp/test/FutureApiTest.java [deleted file]
vpp-api/java/jvpp/org/openvpp/jvpp/test/OnErrorCallbackTest.java [deleted file]