Java implementation of the Plugin Interface 2, typically used by ILPv4 Connectors.
- v4.0.0-SNAPSHOT Initial commit of interfaces and abstract classes for ILPv4 Plugins.
 
This project uses Maven to manage dependencies and other aspects of the build. To install Maven, follow the instructions at https://maven.apache.org/install.html.
git clone https://github.com/sappenin/java-ilp-plugin
cd java-ilp-pluginTo build the project, execute the following command:
$ mvn clean installThe project uses checkstyle to keep code style consistent. All Checkstyle checks are run by default during the build, but if you would like to run checkstyle checks, use the following command:
$ mvn checkstyle:checkstyleThis project is meant to be extended with your own implementation. There is one concrete
implementation of a Plugin in this project, called SimulatedChildPlugin, which is a demonstration
implementation that simulates a connection to a fake remote Node where the runtime operating the
plugin is a child of the remote node (see https://github.com/interledger/rfcs
for more details about Interledger relationships).
Any contribution is very much appreciated!
See the issues here: https://github.com/sappenin/java-ilp-plugin/issues.
This code is released under the Apache 2.0 License. Please see LICENSE for the full text.