Shay Banon 187d79b6df Centralize admin implementations and action execution
This change removes the multiple implementations of different admin interfaces and centralizes it with AbstractClient. It also makes sure *all* executions of actions now go through a single AbstractClient#execute method, taking care of copying headers and wrapping listener.
This also has the side benefit of removing all the code around differnet possible clients, and removes quite a bit of code (most of the + code is actually removal of generics and such).

This change also changes how TransportClient is constructed, requiring a Builder to create it, its a breaking change and its noted in the migration guide.

Yea another step towards simplifying the action infra and making it simpler...
2015-05-04 23:40:17 +02:00
..
2015-04-04 16:50:04 +02:00
2015-04-14 19:11:09 +02:00
2015-05-04 16:52:35 +02:00
2015-04-10 17:38:36 +02:00
2015-04-27 17:19:36 +02:00
2014-09-11 09:52:09 +02:00