This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from cee1472513 feat: Added a first version of a new TCP transport
including comprehensive test-suite.
add 428b9fe189 feat: Added a first version of a new TCP transport
including comprehensive test-suite.
No new revisions were added by this update.
Summary of changes:
plc4j/transports/pom.xml | 4 +-
plc4j/transports/udp/pom.xml | 50 +-
.../udp/DefaultUdpTransportConfiguration.java | 44 --
.../java/transport/udp/SharedUdpSocketManager.java | 179 +++++++
.../java/transport/udp/UdpChannelFactory.java | 74 ---
.../plc4x/java/transport/udp/UdpTransport.java | 67 ++-
.../transport/udp/UdpTransportConfiguration.java | 40 --
.../java/transport/udp/UdpTransportInstance.java} | 263 ++++++----
.../udp/config/UdpTransportConfiguration.java | 117 +++++
.../udp/protocol/DatagramUnpackingHandler.java | 39 --
.../transport/udp/SharedUdpSocketManagerTest.java | 209 ++++++++
.../transport/udp/UdpTransportInstanceTest.java | 549 +++++++++++++++++++++
.../plc4x/java/transport/udp/UdpTransportTest.java | 240 +++++++++
.../udp/config/UdpTransportConfigurationTest.java} | 145 +++---
14 files changed, 1607 insertions(+), 413 deletions(-)
delete mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/DefaultUdpTransportConfiguration.java
create mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/SharedUdpSocketManager.java
delete mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/UdpChannelFactory.java
delete mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/UdpTransportConfiguration.java
copy
plc4j/transports/{tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpTransportInstance.java
=>
udp/src/main/java/org/apache/plc4x/java/transport/udp/UdpTransportInstance.java}
(50%)
create mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/config/UdpTransportConfiguration.java
delete mode 100644
plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/protocol/DatagramUnpackingHandler.java
create mode 100644
plc4j/transports/udp/src/test/java/org/apache/plc4x/java/transport/udp/SharedUdpSocketManagerTest.java
create mode 100644
plc4j/transports/udp/src/test/java/org/apache/plc4x/java/transport/udp/UdpTransportInstanceTest.java
create mode 100644
plc4j/transports/udp/src/test/java/org/apache/plc4x/java/transport/udp/UdpTransportTest.java
copy
plc4j/transports/{tcp/src/test/java/org/apache/plc4x/java/transport/tcp/config/TcpTransportConfigurationTest.java
=>
udp/src/test/java/org/apache/plc4x/java/transport/udp/config/UdpTransportConfigurationTest.java}
(54%)