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 0f48071 ARIES-1943 Changed TopologyManager importer logic to not assume all referenced ImportRegistrations are 'open'. (#36) new b55a204 Fix typos new 00a0131 Fix invalid maven-surefire-report-plugin version new 8ba1f6c Remove redundant casts new b9c6459 Remove redundant null check new 4b9d00e Fix Interest logs new d895a7b Remove explicit type arguments new 3c608ad Fix indentation and whitespace new f4359f5 Little refactorings new 86d33d4 Fix typo in promiscuous policy capability The 9 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: Readme.md | 4 +- discovery/command/Readme.md | 6 +- .../rsa/discovery/command/EndpointsCommand.java | 9 +- .../rsa/discovery/config/ConfigDiscovery.java | 6 +- .../rsa/discovery/config/PropertyValidator.java | 2 +- .../discovery/config/PropertyValidatorTest.java | 8 +- discovery/local/Readme.md | 8 +- discovery/local/bnd.bnd | 4 +- discovery/local/pom.xml | 4 +- .../endpoint/EndpointDescriptionParserImpl.java | 8 +- .../rsa/discovery/endpoint/PropertiesMapper.java | 6 +- .../local/EndpointDescriptionBundleParser.java | 6 +- .../aries/rsa/discovery/local/LocalDiscovery.java | 12 +- .../src/main/resources/endpoint-description.xsd | 4 +- .../discovery/endpoint/PropertiesMapperTest.java | 4 +- .../local/EndpointDescriptionBundleParserTest.java | 4 +- .../rsa/discovery/local/LocalDiscoveryTest.java | 14 +- discovery/pom.xml | 2 +- discovery/zookeeper/Readme.md | 12 +- discovery/zookeeper/pom.xml | 2 +- .../aries/rsa/discovery/zookeeper/Interest.java | 22 +- .../rsa/discovery/zookeeper/InterestManager.java | 22 +- .../zookeeper/PublishingEndpointListener.java | 9 +- .../discovery/zookeeper/client/ClientManager.java | 2 +- .../client/ZookeeperEndpointListener.java | 16 +- .../client/ZookeeperEndpointRepository.java | 32 ++- .../zookeeper/server/MyZooKeeperServerMain.java | 2 +- .../zookeeper/server/ZookeeperStarter.java | 2 +- .../main/resources/OSGI-INF/metatype/zookeeper.xml | 32 +-- .../discovery/zookeeper/InterestManagerTest.java | 8 +- .../zookeeper/PublishingEndpointListenerTest.java | 2 +- .../zookeeper/ZookeeperDiscoveryTest.java | 25 ++- .../zookeeper/client/ClientManagerTest.java | 22 +- .../ZookeeperEndpointRepositoryPathTest.java | 4 +- .../zookeeper/server/ZookeeperStarterTest.java | 4 +- discovery/zookeeper/src/test/resources/logback.xml | 4 +- eapub/bnd.bnd | 4 +- .../apache/aries/rsa/eapub/EventAdminHelper.java | 4 +- .../aries/rsa/eapub/EventAdminHelperTest.java | 9 +- examples/echofastbin/Readme.md | 4 +- examples/echofastbin/fbapi/bnd.bnd | 6 +- .../rsa/examples/fastbin/api/EchoService.java | 6 +- examples/echofastbin/fbconsumer/bnd.bnd | 6 +- .../examples/fastbin/consumer/EchoConsumer.java | 15 +- examples/echofastbin/fbservice/bnd.bnd | 4 +- .../examples/fastbin/service/EchoServiceImpl.java | 50 ++--- examples/echofastbin/pom.xml | 18 +- examples/echotcp/api/bnd.bnd | 6 +- examples/echotcp/consumer/bnd.bnd | 6 +- .../examples/echotcp/consumer/EchoConsumer.java | 2 +- examples/echotcp/service/bnd.bnd | 4 +- examples/pom.xml | 4 +- features/src/main/resources/features.xml | 9 +- itests/felix/pom.xml | 4 +- .../apache/aries/rsa/itests/felix/RsaTestBase.java | 30 ++- .../rsa/itests/felix/TwoContainerPaxExam.java | 5 +- .../config/TestConfigDiscoveryRoundTrip.java | 22 +- .../itests/felix/fastbin/TestFastbinRoundTrip.java | 34 ++-- .../rsa/itests/felix/rsa/TestRSAListener.java | 23 +-- .../rsa/itests/felix/tcp/TestDiscoveryExport.java | 6 +- .../rsa/itests/felix/tcp/TestDiscoveryImport.java | 7 +- itests/felix/src/test/resources/logback.xml | 4 +- itests/tck/README.md | 7 +- itests/tck/pom.xml | 21 +- itests/tck/tck.bndrun | 4 +- parent/pom.xml | 30 +-- pom.xml | 2 +- provider/fastbin/Readme.md | 3 - provider/fastbin/bnd.bnd | 4 +- provider/fastbin/pom.xml | 66 +++--- .../aries/rsa/provider/fastbin/Activator.java | 3 +- .../aries/rsa/provider/fastbin/BaseActivator.java | 1 - .../rsa/provider/fastbin/FastBinProvider.java | 20 +- .../fastbin/api/ObjectSerializationStrategy.java | 2 - .../fastbin/api/ProtobufSerializationStrategy.java | 3 - .../rsa/provider/fastbin/io/ProtocolCodec.java | 7 +- .../aries/rsa/provider/fastbin/io/Service.java | 1 - .../aries/rsa/provider/fastbin/io/Transport.java | 9 +- .../fastbin/io/TransportAcceptListener.java | 4 +- .../rsa/provider/fastbin/io/TransportListener.java | 7 +- .../rsa/provider/fastbin/io/TransportServer.java | 4 +- .../aries/rsa/provider/fastbin/streams/Chunk.java | 4 - .../provider/fastbin/streams/InputStreamProxy.java | 3 - .../fastbin/streams/OutputStreamProxy.java | 8 +- .../provider/fastbin/streams/StreamProvider.java | 3 - .../fastbin/streams/StreamProviderImpl.java | 7 +- .../fastbin/tcp/AbstractInvocationStrategy.java | 10 +- .../fastbin/tcp/AsyncFutureInvocationStrategy.java | 7 +- .../fastbin/tcp/AsyncInvocationStrategy.java | 6 +- .../tcp/AsyncPromiseInvocationStrategy.java | 7 +- .../fastbin/tcp/BlockingInvocationStrategy.java | 1 - .../provider/fastbin/tcp/ClientInvokerImpl.java | 6 +- .../rsa/provider/fastbin/tcp/InvocationType.java | 10 +- .../provider/fastbin/tcp/LengthPrefixedCodec.java | 1 - .../provider/fastbin/tcp/ServerInvokerImpl.java | 12 +- .../rsa/provider/fastbin/tcp/TcpTransport.java | 27 +-- .../provider/fastbin/tcp/TcpTransportFactory.java | 8 +- .../provider/fastbin/tcp/TcpTransportServer.java | 1 - .../fastbin/util/IntrospectionSupport.java | 32 ++- .../rsa/provider/fastbin/util/StringSupport.java | 6 +- .../rsa/provider/fastbin/util/URISupport.java | 16 +- .../rsa/provider/fastbin/util/UuidGenerator.java | 27 ++- .../rsa/provider/fastbin/FutureInvocationTest.java | 52 ++--- .../aries/rsa/provider/fastbin/InvocationTest.java | 223 ++++++++++----------- .../aries/rsa/provider/fastbin/ManagerTest.java | 1 - .../provider/fastbin/PromiseInvocationTest.java | 34 +--- .../rsa/provider/fastbin/StreamInvocationTest.java | 25 +-- .../rsa/provider/fastbin/TransportFailureTest.java | 3 +- .../fastbin/streams/InputStreamProxyTest.java | 8 +- .../fastbin/streams/OutputStreamProxyTest.java | 3 - .../fastbin/tcp/LengthPrefixedCodecTest.java | 222 ++++++++++---------- provider/pom.xml | 4 +- provider/tcp/bnd.bnd | 6 +- provider/tcp/pom.xml | 54 ++--- .../rsa/provider/tcp/EndpointPropertiesParser.java | 14 +- .../aries/rsa/provider/tcp/MethodInvoker.java | 11 +- .../apache/aries/rsa/provider/tcp/TCPProvider.java | 10 +- .../apache/aries/rsa/provider/tcp/TCPServer.java | 8 +- .../apache/aries/rsa/provider/tcp/TcpEndpoint.java | 5 +- .../rsa/provider/tcp/TcpInvocationHandler.java | 4 +- .../provider/tcp/ser/BasicObjectInputStream.java | 2 +- .../aries/rsa/provider/tcp/ser/DTOMarker.java | 8 +- .../aries/rsa/provider/tcp/ser/VersionMarker.java | 8 +- .../aries/rsa/provider/tcp/ActivatorTest.java | 6 +- .../aries/rsa/provider/tcp/EndpointParserTest.java | 12 +- .../aries/rsa/provider/tcp/TcpEndpointTest.java | 7 +- .../rsa/provider/tcp/TcpProviderIntentTest.java | 13 +- .../rsa/provider/tcp/TcpProviderPrimitiveTest.java | 34 ++-- .../aries/rsa/provider/tcp/TcpProviderTest.java | 30 +-- .../rsa/provider/tcp/myservice/MyService.java | 10 +- .../rsa/provider/tcp/myservice/MyServiceImpl.java | 16 +- .../provider/tcp/myservice/PrimitiveService.java | 10 +- .../tcp/myservice/PrimitiveServiceImpl.java | 10 +- repository/pom.xml | 6 +- rsa/Readme.md | 4 +- rsa/bnd.bnd | 4 +- .../rsa/core/DistributionProviderTracker.java | 9 +- .../aries/rsa/core/ExportRegistrationImpl.java | 8 +- .../org/apache/aries/rsa/core/PackageUtil.java | 4 +- .../aries/rsa/core/RemoteServiceAdminCore.java | 41 ++-- .../aries/rsa/core/RemoteServiceAdminInstance.java | 2 +- .../aries/rsa/core/event/EventAdminSender.java | 26 +-- .../apache/aries/rsa/core/event/EventProducer.java | 5 +- .../aries/rsa/core/ClientServiceFactoryTest.java | 15 +- .../rsa/core/DistributionProviderTrackerTest.java | 15 +- .../aries/rsa/core/OverlayPropertiesTest.java | 4 +- .../aries/rsa/core/RemoteServiceAdminCoreTest.java | 31 ++- .../aries/rsa/core/event/EventProducerTest.java | 14 +- .../apache/aries/rsa/spi/DistributionProvider.java | 10 +- .../aries/rsa/spi/EndpointDescriptionParser.java | 6 +- .../org/apache/aries/rsa/spi/ExportPolicy.java | 7 +- .../org/apache/aries/rsa/util/EndpointHelper.java | 2 +- .../java/org/apache/aries/rsa/util/StringPlus.java | 2 +- topology-manager/Readme.md | 6 +- topology-manager/pom.xml | 10 +- .../aries/rsa/topologymanager/Activator.java | 8 +- .../EndpointEventListenerTracker.java | 8 +- .../exporter/DefaultExportPolicy.java | 2 +- .../exporter/EndpointListenerAdapter.java | 2 +- .../exporter/EndpointListenerNotifier.java | 12 +- .../exporter/ServiceExportsRepository.java | 20 +- .../exporter/TopologyManagerExport.java | 10 +- .../rsa/topologymanager/importer/MultiMap.java | 4 +- .../importer/TopologyManagerImport.java | 18 +- .../importer/local/EndpointListenerManager.java | 17 +- .../importer/local/FilterHelper.java | 12 +- .../topologymanager/importer/local/RSFindHook.java | 8 +- .../aries/rsa/topologymanager/ActivatorTest.java | 2 +- .../exporter/EndpointListenerNotifierTest.java | 22 +- .../exporter/RecordingEndpointEventListener.java | 4 +- .../exporter/TopologyManagerExportTest.java | 6 +- .../importer/TopologyManagerImportTest.java | 4 +- .../importer/local/EndpointListenerImplTest.java | 10 +- .../importer/local/FilterHelperTest.java | 18 +- .../importer/local/ListenerHookImplTest.java | 6 +- 175 files changed, 1030 insertions(+), 1272 deletions(-)