jripple is a java websocket client that connect to the [ripple] (https://ripple.com) server
Both asynchronous and synchronous API are supported.
git clone [email protected]:FredericHeem/jripple.git
cd jripple
mvn install
[account_info] (https://ripple.com/wiki/RPC_API#account_info)
[account_lines] (https://ripple.com/wiki/RPC_API#account_lines)
See [RippleWsClientAccountInfoTest.java] (https://github.com/FredericHeem/jripple/blob/master/src/test/java/org/opencoin/client/RippleWsClientAccountInfoTest.java) for unitest related to the account_info command
See [RippleWsClientAccountLinesTest.java] (https://github.com/FredericHeem/jripple/blob/master/src/test/java/org/opencoin/client/RippleWsClientAccountLinesTest.java) for unitest related to the account_lines command
jripple is built with maven, developed with eclipse, tested with junit, statically analyzed, code covered, and continuously integrated:
mvn eclipse:eclipse
mvn test
Run static analysis with [pmd] (http://pmd.sourceforge.net/)
mvn pmd:pmd
View the report at target/site/pmd.html
Run static analysis [findbugs] (http://findbugs.sourceforge.net/)
mvn site:site
View the report at target/site/findbugs.html
Generate the code coverage report with [cobertura] (http://cobertura.sourceforge.net/)
mvn cobertura:cobertura
View report at target/site/cobertura/index.html