GOSSIP-62 Implement Crdt PN-Counter

restored layout of pom.xml for minimal changes in PR

Snapshot - I think I have the basic framework in place. No tests are passing and nothing works, but most of the calls and the builder are in place.

capture working code

starting working on example code

Working examples

GOSSIP-65 Implement crdt LWW-Element-Set

LWWSet implemented + se/de + unit tests + jackson tests + DataTests

GOSSIP-55 Added event handlers to notify share data and per node data changes

Reformat code to match apache standard

Fixed DataTest errors WRT PNCounter
This commit is contained in:
Terry Weymouth
2017-06-10 17:07:33 -04:00
parent c009b77d2a
commit 49cdac62a2
7 changed files with 596 additions and 48 deletions

11
pom.xml
View File

@ -32,7 +32,8 @@
<junit.vintage.version>4.12.0-M2</junit.vintage.version>
<log4j.version>1.2.17</log4j.version>
<tunit.version>0.0.0</tunit.version>
<mockito.version>2.8.9</mockito.version>
<!-- plugins versions -->
<maven-compiler-plugin.version>3.5.1</maven-compiler-plugin.version>
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
@ -116,6 +117,12 @@
<version>${tunit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
@ -200,6 +207,8 @@
<exclude>eclipse_template.xml</exclude>
<!-- files generated by running the examples in gossip-examples -->
<exclued>**/*.mycluster.*.json</exclued>
<!-- e.g.npm-debug.log -->
<exclued>**/*.log</exclued>
</excludes>
</configuration>
<executions>