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 9c7d80021f feat: Implemented a new TLS transport (using
pre-shared-keys, self-signed-certificates and shared trust authority)
add 593e4de0a0 feat: Re-Implemented the can transports.
No new revisions were added by this update.
Summary of changes:
plc4j/transports/can-socketcan/pom.xml | 127 +++++
.../transport/can/socketcan/SharedCanManager.java | 161 +++++++
.../can/socketcan/SocketCanTransport.java | 75 +++
.../can/socketcan/SocketCanTransportInstance.java | 392 +++++++++++++++
.../config/SocketCanTransportConfiguration.java | 63 +++
.../org.apache.plc4x.java.spi.transport.Transport | 3 +-
.../can/socketcan/SharedCanManagerTest.java | 115 +++++
.../socketcan/SocketCanTransportInstanceTest.java | 531 +++++++++++++++++++++
.../can/socketcan/SocketCanTransportTest.java | 78 +++
.../SocketCanTransportConfigurationTest.java | 86 ++++
plc4j/transports/{tcp => can-virtualcan}/pom.xml | 36 +-
.../can/virtualcan/VirtualCanBusManager.java | 117 +++++
.../can/virtualcan/VirtualCanTransport.java | 93 ++++
.../virtualcan/VirtualCanTransportInstance.java | 283 +++++++++++
.../config/VirtualCanTransportConfiguration.java | 45 ++
.../org.apache.plc4x.java.spi.transport.Transport | 3 +-
.../can/virtualcan/VirtualCanBusManagerTest.java | 161 +++++++
.../VirtualCanTransportInstanceTest.java | 330 +++++++++++++
.../can/virtualcan/VirtualCanTransportTest.java | 100 ++++
.../VirtualCanTransportConfigurationTest.java | 122 +++++
plc4j/transports/can/pom.xml | 34 +-
.../plc4x/java/transport/can/CANFrameBuilder.java | 31 --
.../plc4x/java/transport/can/CANTransport.java | 49 --
.../transport/can/CANTransportConfiguration.java | 25 -
.../apache/plc4x/java/transport/can/CanFrame.java | 156 ++++++
.../plc4x/java/transport/can/CanFrameBuilder.java | 149 ++++++
.../plc4x/java/transport/can/CanIdFilter.java | 255 ++++++++++
.../can/DefaultCANTransportConfiguration.java | 24 -
.../apache/plc4x/java/transport/can/FrameData.java | 32 --
.../can/config/CanTransportConfiguration.java | 118 +++++
.../java/transport/can/CanFrameBuilderTest.java | 211 ++++++++
.../plc4x/java/transport/can/CanFrameTest.java | 241 ++++++++++
.../plc4x/java/transport/can/CanIdFilterTest.java | 220 +++++++++
.../can/config/CanTransportConfigurationTest.java | 193 ++++++++
plc4j/transports/pom.xml | 6 +-
35 files changed, 4466 insertions(+), 199 deletions(-)
create mode 100644 plc4j/transports/can-socketcan/pom.xml
create mode 100644
plc4j/transports/can-socketcan/src/main/java/org/apache/plc4x/java/transport/can/socketcan/SharedCanManager.java
create mode 100644
plc4j/transports/can-socketcan/src/main/java/org/apache/plc4x/java/transport/can/socketcan/SocketCanTransport.java
create mode 100644
plc4j/transports/can-socketcan/src/main/java/org/apache/plc4x/java/transport/can/socketcan/SocketCanTransportInstance.java
create mode 100644
plc4j/transports/can-socketcan/src/main/java/org/apache/plc4x/java/transport/can/socketcan/config/SocketCanTransportConfiguration.java
copy plc4j/{drivers/canopen/src/test =>
transports/can-socketcan/src/main}/resources/META-INF/services/org.apache.plc4x.java.spi.transport.Transport
(92%)
create mode 100644
plc4j/transports/can-socketcan/src/test/java/org/apache/plc4x/java/transport/can/socketcan/SharedCanManagerTest.java
create mode 100644
plc4j/transports/can-socketcan/src/test/java/org/apache/plc4x/java/transport/can/socketcan/SocketCanTransportInstanceTest.java
create mode 100644
plc4j/transports/can-socketcan/src/test/java/org/apache/plc4x/java/transport/can/socketcan/SocketCanTransportTest.java
create mode 100644
plc4j/transports/can-socketcan/src/test/java/org/apache/plc4x/java/transport/can/socketcan/config/SocketCanTransportConfigurationTest.java
copy plc4j/transports/{tcp => can-virtualcan}/pom.xml (65%)
create mode 100644
plc4j/transports/can-virtualcan/src/main/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanBusManager.java
create mode 100644
plc4j/transports/can-virtualcan/src/main/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanTransport.java
create mode 100644
plc4j/transports/can-virtualcan/src/main/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanTransportInstance.java
create mode 100644
plc4j/transports/can-virtualcan/src/main/java/org/apache/plc4x/java/transport/can/virtualcan/config/VirtualCanTransportConfiguration.java
copy plc4j/{drivers/canopen/src/test =>
transports/can-virtualcan/src/main}/resources/META-INF/services/org.apache.plc4x.java.spi.transport.Transport
(92%)
create mode 100644
plc4j/transports/can-virtualcan/src/test/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanBusManagerTest.java
create mode 100644
plc4j/transports/can-virtualcan/src/test/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanTransportInstanceTest.java
create mode 100644
plc4j/transports/can-virtualcan/src/test/java/org/apache/plc4x/java/transport/can/virtualcan/VirtualCanTransportTest.java
create mode 100644
plc4j/transports/can-virtualcan/src/test/java/org/apache/plc4x/java/transport/can/virtualcan/config/VirtualCanTransportConfigurationTest.java
delete mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CANFrameBuilder.java
delete mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CANTransport.java
delete mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CANTransportConfiguration.java
create mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CanFrame.java
create mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CanFrameBuilder.java
create mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/CanIdFilter.java
delete mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/DefaultCANTransportConfiguration.java
delete mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java
create mode 100644
plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/config/CanTransportConfiguration.java
create mode 100644
plc4j/transports/can/src/test/java/org/apache/plc4x/java/transport/can/CanFrameBuilderTest.java
create mode 100644
plc4j/transports/can/src/test/java/org/apache/plc4x/java/transport/can/CanFrameTest.java
create mode 100644
plc4j/transports/can/src/test/java/org/apache/plc4x/java/transport/can/CanIdFilterTest.java
create mode 100644
plc4j/transports/can/src/test/java/org/apache/plc4x/java/transport/can/config/CanTransportConfigurationTest.java