Difference between revisions of "VPP/Java API"
From fd.io
< VPP
(Created page with "Java APIs provide a way for a JVM application to access and manage VPP. == JVpp == JVpp is a VPP module providing Java APIs for VPP. <br/> [https://gerrit.fd.io/r/gitweb?p=v...") |
(added link to design proposal for plugin support) |
||
Line 14: | Line 14: | ||
The best samples can be found in Honeycomb's codebase. Since Honeycomb relies heavily on JVpp to access VPP. <br/> | The best samples can be found in Honeycomb's codebase. Since Honeycomb relies heavily on JVpp to access VPP. <br/> | ||
Honeycomb's module using JVpp to manage VPP: https://gerrit.fd.io/r/gitweb?p=honeycomb.git;a=tree;f=v3po/v3po2vpp;hb=HEAD | Honeycomb's module using JVpp to manage VPP: https://gerrit.fd.io/r/gitweb?p=honeycomb.git;a=tree;f=v3po/v3po2vpp;hb=HEAD | ||
+ | |||
+ | |||
+ | === Plugin support === | ||
+ | |||
+ | VPP plugins are currently not supported. | ||
+ | JVpp redesign is in progress, see: [[VPP/Java API/Plugin support | jVPP plugin support]] |
Latest revision as of 13:09, 19 July 2016
Java APIs provide a way for a JVM application to access and manage VPP.
JVpp
JVpp is a VPP module providing Java APIs for VPP.
Documentation for JVpp can be found within the code. Codebase is located under vpp in folder: /vpp-api/java/jvpp/
Using JVpp
JVpp is publicly accessible in fd.io's nexus.
Samples
The best samples can be found in Honeycomb's codebase. Since Honeycomb relies heavily on JVpp to access VPP.
Honeycomb's module using JVpp to manage VPP: https://gerrit.fd.io/r/gitweb?p=honeycomb.git;a=tree;f=v3po/v3po2vpp;hb=HEAD
Plugin support
VPP plugins are currently not supported. JVpp redesign is in progress, see: jVPP plugin support