This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/celix.git
commit 364de10bfad25d76c06cb5c17960f82d6c08a95f Merge: 000ed78 ee23f57 Author: Pepijn Noltes <[email protected]> AuthorDate: Sat May 8 17:27:13 2021 +0200 Merge pull request #336 from apache/feature/async_update Feature/async update .../async_remote_services/admin/include/admin.h | 57 ++-- bundles/async_remote_services/admin/src/admin.cc | 345 +++++++++------------ .../common/include/ExportedServiceFactory.h | 4 +- .../include/ConfiguredDiscoveryManager.h | 10 +- .../include/ConfiguredEndpoint.h | 2 +- .../src/ConfiguredDiscoveryManagerActivator.cc | 2 +- .../discovery_configured/src/ConfiguredEndpoint.cc | 40 +-- .../examples/HardcodedExampleProvider.cc | 4 +- .../examples/HardcodedExampleSubscriber.cc | 2 +- .../rsa_spi/include/Endpoint.h | 63 ---- .../rsa_spi/include/celix/rsa/Constants.h | 28 +- .../rsa_spi/include/celix/rsa/Endpoint.h | 68 ++++ .../rsa/IEndpointAnnouncer.h} | 25 +- .../include/celix/rsa/IExportServiceFactory.h | 65 ++++ .../rsa_spi/include/celix/rsa/IExportedService.h | 36 +-- .../include/celix/rsa/IImportServiceFactory.h | 65 ++++ .../include/celix/rsa/RemoteServicesException.h | 21 ++ .../topology_manager/include/topology_manager.h | 6 +- .../topology_manager/src/topology_manager.cc | 8 +- .../gtest/src/CxxBundleContextTestSuite.cc | 44 ++- .../gtest/src/DependencyManagerTestSuite.cc | 126 ++++++++ libs/framework/include/celix/BundleActivator.h | 7 +- libs/framework/include/celix/TrackerBuilders.h | 97 +++--- .../framework/include/celix/dm/ServiceDependency.h | 131 ++++++-- .../include/celix/dm/ServiceDependency_Impl.h | 194 +++++++++++- libs/framework/include/celix/dm/types.h | 6 +- 26 files changed, 986 insertions(+), 470 deletions(-)
