Permalink
Commits on Apr 25, 2013
Commits on Apr 22, 2013
  1. Merge pull request #33 from racker/list_iterators

    gdusbabek committed Apr 22, 2013
    Iterator all the things
Commits on Apr 16, 2013
  1. * Rename PaginationOptions -> MethodOptions.

    gdusbabek committed Apr 16, 2013
    * Make 'limit' and 'marker' standard options.
    * Modify pagination method to respect constant limit, but let nextMarker change.
    * realized that `limit` really means `pageSize` and documented that idiosyncratic behavior.
Commits on Apr 15, 2013
  1. consistent variable name.

    gdusbabek committed Apr 15, 2013
  2. remove old comment.

    gdusbabek committed Apr 15, 2013
  3. Merge pull request #35 from racker/simplify_server_events

    gdusbabek committed Apr 15, 2013
    Alter the server event payload abstractions
  4. Merge branch 'simplify_server_events' into merged_list_iterators_and_…

    gdusbabek committed Apr 15, 2013
    …simplify_server_events
  5. fix merge conflict

    gdusbabek committed Apr 15, 2013
  6. Alter the server event payload abstractions

    gdusbabek committed Apr 15, 2013
    * Let objects.Event be a first class object.
    * Get rid of event.server.*
    * EventPayload becomes a tagging interface.
    * Introduce EventType enum.
    * Replace event deserialization with a switch/case (this may have been going too far--call me on it).
Commits on Apr 12, 2013
  1. Utilize metadata

    gdusbabek committed Apr 12, 2013
    * fix NPE in getting marker/next_marker
    * avoid initial double-page fetch.
    * EventsContainer extends Container
  2. Merge pull request #34 from racker/archaius_pom_tests

    gdusbabek committed Apr 12, 2013
    fix up archaius bindings
  3. fix up archaius bindings:

    gdusbabek committed Apr 12, 2013
    * run tests, copy dependencies, etc.
    * disable failing test
  4. Iterate all the things

    gdusbabek committed Apr 12, 2013
    * every object type implements HasId (can call getId():String).
    * every container implements ContainerMeta<HasId>. This facilitates generic list calls in BaseClient.
    * paints gson container and object classes with appropriate interfaces (they already implicitly implemented).
    * adjustments to curator and archaius bindings.
    * demonstates how to do this for ServiceClient
        * still needs to be done for ConfigurationClient and EventClient.
    * using guava for iteration would have been overkill.
Commits on Apr 4, 2013
  1. Merge pull request #32 from racker/add_toString_methods

    Kami committed Apr 4, 2013
    Add to string methods
Commits on Apr 2, 2013
  1. Add missing closing bracket.

    Kami committed Apr 2, 2013
Commits on Mar 27, 2013
  1. Merge pull request #25 from racker/move_archaius_bindings_here

    Kami committed Mar 27, 2013
    Move archaius bindings here
  2. Merge pull request #29 from racker/upgrade_to_2.0.0_and_improve_stuff

    Kami committed Mar 27, 2013
    Upgrade to 2.0.0 and improve stuff
  3. Add a null check.

    Kami committed Mar 27, 2013