This is an automated email from the ASF dual-hosted git repository.
amichair pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/aries-rsa.git
from bf5773d2 Bump org.apache.felix:org.apache.felix.scr from 2.2.14 to
2.2.18 (#90)
add 448baddc Change TcpInvocationHandler to invoke Object methods locally
add 7343c7ca ARIES-2120 Change DistributionProvider to return a Closeable
ImportedService so that resources can be properly released
add 08855f4e Improve TcpProvider performance test
add c7122bf2 ARIES 2121 Add TCP provider connection persistence with
connection pool (~100x throughput)
add db5779f6 Add retries when connection is stale
add 9c30af96 Rename EndpointPropertiesParser to Config and LocalHostUtil
to NetUtil with slight refactoring
add 3b2fc441 ARIES-2197 Add TLS/MTLS support to TCP Provider
No new revisions were added by this update.
Summary of changes:
.../rsa/itests/felix/tcp/TestDiscoveryExport.java | 8 +-
.../rsa/provider/fastbin/FastBinProvider.java | 12 +-
provider/tcp/Readme.md | 15 ++
.../org/apache/aries/rsa/provider/tcp/Config.java | 118 +++++++++++
.../rsa/provider/tcp/EndpointPropertiesParser.java | 90 ---------
.../aries/rsa/provider/tcp/LocalHostUtil.java | 92 ---------
.../org/apache/aries/rsa/provider/tcp/NetUtil.java | 220 +++++++++++++++++++++
.../apache/aries/rsa/provider/tcp/TcpEndpoint.java | 16 +-
.../rsa/provider/tcp/TcpInvocationHandler.java | 202 ++++++++++++++++---
.../apache/aries/rsa/provider/tcp/TcpProvider.java | 95 +++++++--
.../apache/aries/rsa/provider/tcp/TcpServer.java | 31 ++-
.../{EndpointParserTest.java => ConfigTest.java} | 18 +-
.../rsa/provider/tcp/TcpProviderIntentTest.java | 1 +
.../rsa/provider/tcp/TcpProviderPrimitiveTest.java | 13 +-
.../aries/rsa/provider/tcp/TcpProviderTLSTest.java | 176 +++++++++++++++++
.../aries/rsa/provider/tcp/TcpProviderTest.java | 37 ++--
provider/tcp/src/test/resources/keystore.p12 | Bin 0 -> 4274 bytes
provider/tcp/src/test/resources/keystore2.p12 | Bin 0 -> 4276 bytes
provider/tcp/src/test/resources/truststore.p12 | Bin 0 -> 1638 bytes
.../aries/rsa/core/ClientServiceFactory.java | 26 ++-
.../aries/rsa/core/ClientServiceFactoryTest.java | 2 +-
.../aries/rsa/core/RemoteServiceAdminCoreTest.java | 3 +-
.../apache/aries/rsa/spi/DistributionProvider.java | 17 +-
.../spi/{Endpoint.java => ImportedService.java} | 27 ++-
.../org/apache/aries/rsa/spi/package-info.java | 2 +-
25 files changed, 931 insertions(+), 290 deletions(-)
create mode 100644
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/Config.java
delete mode 100644
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/EndpointPropertiesParser.java
delete mode 100644
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/LocalHostUtil.java
create mode 100644
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/NetUtil.java
rename
provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/{EndpointParserTest.java
=> ConfigTest.java} (79%)
create mode 100644
provider/tcp/src/test/java/org/apache/aries/rsa/provider/tcp/TcpProviderTLSTest.java
create mode 100644 provider/tcp/src/test/resources/keystore.p12
create mode 100644 provider/tcp/src/test/resources/keystore2.p12
create mode 100644 provider/tcp/src/test/resources/truststore.p12
copy spi/src/main/java/org/apache/aries/rsa/spi/{Endpoint.java =>
ImportedService.java} (54%)