[
https://issues.apache.org/jira/browse/CURATOR-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15961918#comment-15961918
]
ASF GitHub Bot commented on CURATOR-397:
----------------------------------------
GitHub user Randgalt opened a pull request:
https://github.com/apache/curator/pull/211
[WIP] [CURATOR-397] Strongly typed Model DSL
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/curator CURATOR-397
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/curator/pull/211.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #211
----
commit 2c0fca86ca3c25c9777e1b5c3bb3eea6cb0be8da
Author: randgalt <[email protected]>
Date: 2015-09-26T00:14:53Z
interim work - updated APIs make sure old tests work
commit afa8f7a45b1cc154317ac757d20340ce26b9cdab
Author: randgalt <[email protected]>
Date: 2015-09-26T00:19:05Z
Merge branch 'CURATOR-3.0' into CURATOR-261
commit 4c3c8377935f8ae2c0f24c4a1010cf4bdef4e297
Author: randgalt <[email protected]>
Date: 2015-09-26T00:22:10Z
Merge branch 'CURATOR-3.0' into CURATOR-265
Conflicts:
curator-framework/src/test/java/org/apache/curator/framework/imps/TestReconfiguration.java
commit d42ef172e57af17ed42d7c2c4e2d9a7a0c520f3c
Author: randgalt <[email protected]>
Date: 2015-09-26T02:07:44Z
wip - adding() API was misnamed. Also, it's mutually exclusive with
join/leave
commit 36ddd58a31045addfd9d984353956f7a99c09221
Author: randgalt <[email protected]>
Date: 2015-09-26T02:49:12Z
finalized the changes and removed old classes
commit e09388a5a7cc131643d685fd8efff64da15e168b
Author: randgalt <[email protected]>
Date: 2015-09-26T03:00:37Z
missed a few
commit a8ec17ece060484e0e6ce723568ed9505f6b82ef
Author: randgalt <[email protected]>
Date: 2015-09-26T03:05:43Z
Fixed newMembers test
commit 2ff89856d6ee2d373cf91bc1a3bd388890604373
Author: randgalt <[email protected]>
Date: 2015-09-26T04:59:47Z
enforce single thread
commit c1084663aa8991a06cc7390180d07cbaf6c330e1
Author: randgalt <[email protected]>
Date: 2015-09-26T14:15:54Z
License header
commit a7076bc8dd806bb824e33dcd2f8b5e53626b5691
Author: randgalt <[email protected]>
Date: 2015-09-26T15:03:20Z
better test - shouldn't fail if slow
commit 26364c6186fc7c09a9462557b1ca791e9aa70006
Author: randgalt <[email protected]>
Date: 2015-09-26T18:13:02Z
1. EnsembleTracker should always be on, it now is
2. Removed DynamicEnsembleProvider. This should not be optional.
EnsembleTracker now always publishes config changes which will end up calling
ZooKeeper.updateServerList()
3. Testing
commit 56d9ba665ef69944ef0ab9c65aa014b921fd39f9
Author: randgalt <[email protected]>
Date: 2015-09-26T18:59:35Z
Added doc regarding EnsembleTracker
commit 6e56e8ae9f04ffdd76505858dbbe5b1ff04dbd49
Author: randgalt <[email protected]>
Date: 2015-09-26T23:03:06Z
ExhibitorEnsembleProvider is not compatible with updateServerList()
commit 2827ba81b5c66ec4f864cc2e3582776e955158ac
Author: randgalt <[email protected]>
Date: 2015-09-26T23:07:10Z
fixed compile error
commit cb34e6f6a41b08c9d4e6179d9f893b0e48e7860c
Author: randgalt <[email protected]>
Date: 2015-09-27T18:31:32Z
continued work on tests, etc.
commit b89091e9363e760aa34028bcfb57baf6ca921957
Author: randgalt <[email protected]>
Date: 2015-10-02T14:37:13Z
Support getting at the cached config from the ensemble tracker
commit add56dc92e4564ce5d146a8f3c0a8ae51c6dc46f
Author: randgalt <[email protected]>
Date: 2015-10-02T22:22:48Z
Support delete().quietly() and create().orSetData()
commit 537156db46becd67542a653d6ab055168ed507d0
Author: randgalt <[email protected]>
Date: 2015-10-06T01:27:46Z
for some reason, one of the constructors got messed up
commit df949e7a27e370d0e7f8013a7c7b0469382d1a2f
Author: randgalt <[email protected]>
Date: 2015-10-06T13:23:41Z
Merge branch 'master' into CURATOR-3.0
commit 0fe4d969f86836ecfcf27ab1164c422e771d1495
Author: randgalt <[email protected]>
Date: 2015-10-09T00:09:13Z
Merge branch 'CURATOR-3.0' into CURATOR-265
commit 779ff5ea459ce8d60c92db1c3fde2966d1cc3e3a
Author: randgalt <[email protected]>
Date: 2015-10-09T00:11:56Z
Merge branch 'CURATOR-3.0' into CURATOR-266
Conflicts:
curator-framework/src/main/java/org/apache/curator/framework/imps/NamespaceFacade.java
commit 198179ca8e6b08c49d786896b9d7fb83c3b78608
Author: randgalt <[email protected]>
Date: 2015-10-09T14:49:05Z
make git tag HEAD
commit 967faf123243b052ea01762ad55ace61ab39d15c
Author: randgalt <[email protected]>
Date: 2015-10-10T20:15:27Z
remove calls to deprecated client.clearWatcherReferences()
commit b25a8a35856abf9710d42fae0a7324fbe66c362d
Author: randgalt <[email protected]>
Date: 2015-10-10T20:15:50Z
Trying to make tests more reliable
commit 34700a0557672061ecc859b8b129e40b3f5c244e
Author: randgalt <[email protected]>
Date: 2015-10-10T21:49:06Z
don't do work if client is closed
commit 208317ab0110663745a5e8e76fd9a8bca634082e
Author: randgalt <[email protected]>
Date: 2015-10-10T21:49:33Z
Trying to make tests more reliable
commit ff3fbd759879e677f84b9628b1f2f4a91c3d521d
Author: randgalt <[email protected]>
Date: 2015-10-10T21:51:15Z
Removed testChildReaperCleansUpLockNodes() as the Reaper is now deprecated
commit a0cb3fa7fc5cfbfe6c596ff1b890864ed421fa92
Author: randgalt <[email protected]>
Date: 2015-10-11T15:44:38Z
Remove retry logic. It doesn't work correctly anyway. Maybe revisit later
commit b7cfbb64a10526a612f87a00f62e32d08b5da411
Author: randgalt <[email protected]>
Date: 2015-10-11T15:45:39Z
Don't fail on unexpected event. It's not actually a failure
commit 2fa711c5056741c39203cb77dda05773133bcf80
Author: randgalt <[email protected]>
Date: 2015-10-11T20:45:07Z
PEM can generate delete or data change. Tests were only watching for delete
----
> Created strongly typed model DSL
> --------------------------------
>
> Key: CURATOR-397
> URL: https://issues.apache.org/jira/browse/CURATOR-397
> Project: Apache Curator
> Issue Type: New Feature
> Components: Client, Framework
> Affects Versions: 3.3.0
> Reporter: Jordan Zimmerman
> Assignee: Jordan Zimmerman
>
> All of Curator's CRUD methods work with raw byte arrays. It would be nice to
> be able to use strongly type Models.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)