Project: springxd
Issue XD-266: Create java client lib over REST API
So that clients (e.g. Shell or custom user program) are insulated from REST details (ala Cloud Foundry). May go even further if we want a Java DSL for stream definitions (that may reuse Batch command POJOs btw): Difference between: xdClient.createStream("mystream", "http --port=9000 | file") and import static stuff.*; StreamDef stream = http().port(9000).pipe(file()); xdClient.createStream("mystream", stream);
Story points: 8