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 e06a0ef8 ARIES-2118 - Call serverSocket.setReuseAddress(true)
new 8795cde0 ARIES-2119 - Fix TCPServer concurrency
new 1ebd8218 ARIES-2122 - Make endpoint id unique and configurable
new 75c97d75 ARIES-2122 - Allow multiple services on one port
new 14852a00 Update documentation of service configuration properties
new 53779a38 Standardize case in class names
new ab88d8c9 Add class Javadocs explaining the basic TCP provider design
The 6 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:
examples/echotcp/Readme.md | 2 +-
.../examples/echotcp/service/EchoServiceImpl.java | 3 +-
.../config/TestConfigDiscoveryRoundTrip.java | 2 +-
provider/tcp/Readme.md | 20 ++--
.../rsa/provider/tcp/EndpointPropertiesParser.java | 11 +++
.../aries/rsa/provider/tcp/MethodInvoker.java | 8 ++
.../apache/aries/rsa/provider/tcp/TcpEndpoint.java | 56 ++++++++++--
.../rsa/provider/tcp/TcpInvocationHandler.java | 14 ++-
.../tcp/{TCPProvider.java => TcpProvider.java} | 55 +++++++++--
.../tcp/{TCPServer.java => TcpServer.java} | 101 ++++++++++++++-------
.../provider/tcp/ser/BasicObjectInputStream.java | 5 +-
.../aries/rsa/provider/tcp/TcpEndpointTest.java | 9 +-
.../rsa/provider/tcp/TcpProviderIntentTest.java | 6 +-
.../rsa/provider/tcp/TcpProviderPrimitiveTest.java | 2 +-
.../aries/rsa/provider/tcp/TcpProviderTest.java | 48 ++++++++--
.../rsa/provider/tcp/myservice/MyService.java | 3 +
.../rsa/provider/tcp/myservice/MyServiceImpl.java | 11 +++
17 files changed, 272 insertions(+), 84 deletions(-)
rename
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/{TCPProvider.java
=> TcpProvider.java} (63%)
rename
provider/tcp/src/main/java/org/apache/aries/rsa/provider/tcp/{TCPServer.java =>
TcpServer.java} (55%)