This is an automated email from the ASF dual-hosted git repository.
amichai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/aries-rsa.git
from db27a1e2 Standardize logger fields
new 2460eba3 Refactor and clarify TopologyManagerImport updates calculation
new 25cbbded Fix potential concurrency-related NPE when updating exported
service properties
new 2a8d1c40 Refactor ExportRegistrationImpl.update()
new 424ab659 Fix ServiceExportsRepository retaining services with no
exports
new b6eeaf55 Refactor ServiceExportsRepository
new 60bc1eab Fix ImportRegistrationImpl.update not returning updated
endpoint
new 0ccbde72 Add TopologyManagerImport tests
new 0003efa3 Cleanup RemoteServiceAdminCore
new 14b6de83 Cleanup TopologyManagerExport
new 32ac095e Move and cleanup EndpointEventListenerTracker
new 140bf2de Fix EndpointEventListenerTracker not being closed
new 6a2f3f65 Cleanup EndpointListenerNotifier
new 9f049b5a Remove unnecessary reverse map in ConfigDiscovery
new 6d59fdf7 Simplify ConfigDiscovery by reversing endpoints map
new f1dbc52d Optimize ConfigDiscovery by creating Filters only once
new e44e28c0 Fix ConfigDiscovery sending ADDED event instead of MODIFIED
new 302c58a6 Fix race condition in ConfigDiscovery that can trigger
duplicate events
new 6b90f390 Fix ConfigDiscovery not sending MODIFIED_ENDMATCH events
new 69ab66ef ConfigDiscovery cleanup
new 291b2c04 Add MultiMap.replace method
new 5155c7a0 Fix TopologyManagerImport not closing registration when
import fails
new e5cf1237 Fix TopologyManagerImport not unregistering listener when
stopped
new 2261a1dc Fix thread pools effectively having fixed size (because queue
is unbounded)
The 23 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../rsa/discovery/config/ConfigDiscovery.java | 180 ++++++++++-----------
.../aries/rsa/core/ExportRegistrationImpl.java | 23 ++-
.../aries/rsa/core/ImportRegistrationImpl.java | 3 +-
.../aries/rsa/core/RemoteServiceAdminCore.java | 95 +++++------
.../aries/rsa/topologymanager/Activator.java | 17 +-
.../EndpointEventListenerTracker.java | 35 ++--
.../exporter/EndpointListenerNotifier.java | 44 +++--
.../exporter/ServiceExportsRepository.java | 113 +++++--------
.../exporter/TopologyManagerExport.java | 54 +++----
.../rsa/topologymanager/importer/ImportDiff.java | 72 ---------
.../rsa/topologymanager/importer/MultiMap.java | 11 +-
.../importer/TopologyManagerImport.java | 83 ++++++----
.../exporter/EndpointListenerNotifierTest.java | 6 +-
.../exporter/TopologyManagerExportTest.java | 28 +++-
.../importer/TopologyManagerImportTest.java | 158 +++++++++++++-----
15 files changed, 455 insertions(+), 467 deletions(-)
rename topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/{
=> exporter}/EndpointEventListenerTracker.java (53%)
delete mode 100644
topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/ImportDiff.java