This is an automated email from the ASF dual-hosted git repository.
rbulter pushed a change to branch feature/handle_etcd_bad_request_for_GET
in repository https://gitbox.apache.org/repos/asf/celix.git.
from c89a2c1 Use etcd header index instead of modified index for ETCD GET
call
add e5ef9dd Refactors promises to ensure unresolved promises can be
handled with a timeout.
add 8b3149a Adds Promise<void> return to Deferred::resolveWith
add ac3a87c Fixes wrong exception class name
add 87456ec Removes now unneeded promise timeout workaround
add e86f347 Reintroduces const function signature for PromiseFactory
add 05ca00a Small update/fix in http websocket tests
add 8412243 Merge pull request #360 from
apache/feature/promise_timeout_memleak
add f454c87 remove unwanted slicing of exception type
add 214e831 Merge pull request #362 from
stegemr/feature/bugfix_ExceptionSlice
add 34b580e #358 Fix for comparing with same string with extension
add f029b2a Merge pull request #361 from apache/PR358_match_admin_name_fix
add 0b00872 Correcting and testing Exceptions
add 81d4d0b Merge pull request #365 from stegemr/feature/FixExceptions
add c6bcb27 Updates exception test to ensure a predictable
exception.what()
add 3218039 Merge pull request #364 from
apache/hotfix/promise_exception_test
add 0a6da40 Update ContainerPackaging.cmake
add 15c7853 Merge pull request #366 from
jermus67/fix/typo-in-add-celix-container
add b131c08 Merge branch 'master' into
feature/handle_etcd_bad_request_for_GET
No new revisions were added by this update.
Summary of changes:
.../src/TestExportImportRemoteServiceFactory.cc | 14 +-
.../http_admin/gtest/src/http_websocket_tests.cc | 10 +-
.../pubsub/pubsub_spi/src/pubsub_endpoint_match.c | 8 +-
cmake/cmake_celix/ContainerPackaging.cmake | 2 +-
libs/promises/CMakeLists.txt | 1 +
libs/promises/README.md | 33 +--
libs/promises/api/celix/DefaultScheduledExecutor.h | 12 +-
libs/promises/api/celix/Deferred.h | 53 +++--
libs/promises/api/celix/IScheduledExecutor.h | 4 +-
libs/promises/api/celix/Promise.h | 238 ++++++++++++++++-----
libs/promises/api/celix/PromiseFactory.h | 44 ++--
...tException.h => PromiseIllegalStateException.h} | 5 +-
.../api/celix/PromiseInvocationException.h | 4 +-
libs/promises/api/celix/impl/SharedPromiseState.h | 133 ++++++++----
.../cmake/CelixPromisesConfigVersion.cmake | 2 +-
libs/promises/gtest/src/PromisesTestSuite.cc | 179 +++++++++++++++-
libs/promises/gtest/src/VoidPromisesTestSuite.cc | 58 ++++-
libs/promises/src/PromiseExamples.cc | 4 +-
18 files changed, 596 insertions(+), 208 deletions(-)
copy libs/promises/api/celix/{PromiseTimeoutException.h =>
PromiseIllegalStateException.h} (90%)