First cut of client driven timeout - timeout propagated throughout whole stack as first class citizen. No tests yet
Now with existing tests passing
Update .travis.yml
Update .travis.yml
Pass around a time constraints object rather than a timeout in millis for more flexibility as well as type safety.
Fix time awaiting bugs caused by introduction of TimeConstraints
Basic wiring of timeout and request time done and existing unit tests passing. Still need to write unit tests to validate this functionality, and also to check integration tests.
Fix some timeout issues on WaitingObserver and also changes to timeout integration tests to take account of server side timeouts.
Nicer impl of WaitingObserver plus some failure info for ClientExceptionsTest since the failing integration test "works on my machine".
Change client timeouts to throw a CougarServiceException to be consistent with server timeout. We should change these to a client exception, but we'll do it with issue #10
Timeouts and constraints and times wired through all server transports.
Fixed startup issues
Added unit tests to http based transports for client timeout and time constraints
timeconstraints/timeout tests for socket
removed use of time resolver in client - unnecessary complication
Fixed conflicts