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

Reply via email to