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 428b9fe189 feat: Added a first version of a new TCP transport
including comprehensive test-suite.
add 4adb74d99e feat: Added a first version of a new Serial transport
including comprehensive test-suite (sharable)
No new revisions were added by this update.
Summary of changes:
plc4j/transports/serial/pom.xml | 70 +--
.../DefaultSerialTransportConfiguration.java | 112 ----
.../plc4x/java/transport/serial/SerialChannel.java | 622 ---------------------
.../java/transport/serial/SerialChannelConfig.java | 109 ----
.../transport/serial/SerialChannelFactory.java | 74 ---
.../transport/serial/SerialChannelHandler.java | 136 -----
.../transport/serial/SerialChannelOptions.java | 49 --
.../serial/SerialChannelOptionsParity.java | 35 --
.../transport/serial/SerialPollingSelector.java | 171 ------
.../java/transport/serial/SerialSelectionKey.java | 85 ---
.../transport/serial/SerialSelectorProvider.java | 61 --
.../java/transport/serial/SerialSocketAddress.java | 66 ---
.../java/transport/serial/SerialSocketChannel.java | 151 -----
.../java/transport/serial/SerialTransport.java | 42 +-
.../serial/SerialTransportConfiguration.java | 33 --
.../transport/serial/SerialTransportInstance.java | 520 +++++++++++++++++
.../transport/serial/SharedSerialPortManager.java | 222 ++++++++
.../config/SerialTransportConfiguration.java | 145 +++++
.../base/connection/SerialChannelFactoryTest.java | 111 ----
.../plc4x/java/transport/serial/DummyHandler.java | 71 ---
.../transport/serial/IdleSerialChannelHandler.java | 59 --
.../plc4x/java/transport/serial/SelectorTest.java | 152 -----
.../serial/SerialTransportInstanceTest.java | 415 ++++++++++++++
.../java/transport/serial/SerialTransportTest.java | 247 ++++++++
.../serial/SharedSerialPortManagerTest.java | 244 ++++++++
.../config/SerialTransportConfigurationTest.java | 214 +++++++
26 files changed, 2049 insertions(+), 2167 deletions(-)
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/DefaultSerialTransportConfiguration.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannel.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelConfig.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelFactory.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelHandler.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelOptions.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelOptionsParity.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialPollingSelector.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialSelectionKey.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialSelectorProvider.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialSocketAddress.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialSocketChannel.java
delete mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialTransportConfiguration.java
create mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialTransportInstance.java
create mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SharedSerialPortManager.java
create mode 100644
plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/config/SerialTransportConfiguration.java
delete mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/base/connection/SerialChannelFactoryTest.java
delete mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/DummyHandler.java
delete mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/IdleSerialChannelHandler.java
delete mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/SelectorTest.java
create mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/SerialTransportInstanceTest.java
create mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/SerialTransportTest.java
create mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/SharedSerialPortManagerTest.java
create mode 100644
plc4j/transports/serial/src/test/java/org/apache/plc4x/java/transport/serial/config/SerialTransportConfigurationTest.java