[ https://issues.apache.org/jira/browse/GOSSIP-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Edward Capriolo resolved GOSSIP-75. ----------------------------------- Resolution: Fixed Merged to master. Great job I can not wait to start playing with the feature! > Voting interface > ---------------- > > Key: GOSSIP-75 > URL: https://issues.apache.org/jira/browse/GOSSIP-75 > Project: Gossip > Issue Type: New Feature > Reporter: Edward Capriolo > Assignee: Mirage Abeysekara > Fix For: 0.1.3 > > > Gossip has CRDT support. This is an important building block to doing higher > level things. The next piece is being able to act on an object when we > receive it. For example lets take the most simple case. I want the cluster to > vote on something such as "who asked for this lock first". Currently we > replicate objects lazily through a thread, what we want to do is on reception > of an object apply some function such that we can modify the object being > received. > The way I want to go about this is voting objects can be injected with a type > like VoteContext > http://stackoverflow.com/questions/27133161/how-to-pass-constructors-parameters-with-jackson > > Users can register Voter implementations. On receiving an object the > interface allows logic to be run. In the case of a Voting each node appends > its vote as the object moves around over time you can poll your local copy > and determine the result of the vote. -- This message was sent by Atlassian JIRA (v6.4.14#64029)