This is an automated email from the ASF dual-hosted git repository.

chrisdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from d693275010 refactor: Refactored the knx protocol driver to the new 
SPI3.
     add 8a2a9b3c5e refactor: Refactored the opcua protocol driver to the new 
SPI3.

No new revisions were added by this update.

Summary of changes:
 plc4j/drivers/opcua/pom.xml                        | 111 +++-
 ...pcuaProtocolLogic.java => OpcuaConnection.java} | 533 ++++++++++-------
 .../apache/plc4x/java/opcua/OpcuaMessageCodec.java |  80 +++
 .../apache/plc4x/java/opcua/OpcuaPlcDriver.java    |  66 +--
 .../org/apache/plc4x/java/opcua/config/Limits.java |  10 +-
 .../java/opcua/config/OpcuaConfiguration.java      |  25 +-
 .../opcua/context/AsymmetricEncryptionHandler.java |  48 +-
 .../java/opcua/context/BaseEncryptionHandler.java  | 176 +++---
 .../java/opcua/context/CertificateKeyPair.java     |  14 +-
 .../plc4x/java/opcua/context/Conversation.java     | 366 ++++++++----
 .../java/opcua/context/EncryptionHandler.java      |  12 +-
 .../java/opcua/context/OpcuaDriverContext.java     |  49 +-
 .../apache/plc4x/java/opcua/context/OpcuaWire.java |  74 +++
 .../plc4x/java/opcua/context/SecureChannel.java    |  58 +-
 .../java/opcua/context/SecureChannelState.java     |  53 ++
 .../opcua/context/SymmetricEncryptionHandler.java  |  67 +--
 .../plc4x/java/opcua/optimizer/OpcuaOptimizer.java |  57 --
 .../opcua/protocol/OpcuaSubscriptionHandle.java    | 110 ++--
 .../java/opcua/protocol/chunk/ChunkFactory.java    |  19 +-
 .../opcua/protocol/chunk/PayloadConverter.java     |  62 +-
 .../plc4x/java/opcua/tag/OpcuaPlcTagHandler.java   |   2 +-
 .../org/apache/plc4x/java/opcua/tag/OpcuaTag.java  |  54 +-
 .../apache/plc4x/java/opcua/KeystoreGenerator.java | 115 ----
 .../apache/plc4x/java/opcua/ManualMiloOpcua.java   |  37 --
 .../plc4x/java/opcua/ManualOpcuaGuidTag.java       |  43 --
 .../apache/plc4x/java/opcua/ManualPLC4XOpcua.java  | 211 -------
 .../apache/plc4x/java/opcua/MiloTestContainer.java |  58 --
 .../plc4x/java/opcua/OpcMetadataKeysTest.java}     |  28 +-
 .../org/apache/plc4x/java/opcua/OpcuaDriverIT.java |  30 -
 .../java/opcua/OpcuaParserSerializerTest.java      |  29 -
 .../plc4x/java/opcua/OpcuaPlcDriverTest.java       | 634 ---------------------
 .../plc4x/java/opcua/config/LimitsTest.java}       |  32 +-
 .../java/opcua/config/OpcuaConfigurationTest.java  |  82 +++
 .../plc4x/java/opcua/context/CallContextTest.java} |  25 +-
 .../java/opcua/context/EncryptionHandlerTest.java  |  10 +-
 .../java/opcua/context/OpcuaDriverContextTest.java |  67 +++
 .../ManualOpcUaS71500NewFWDriverTest.java          |  13 +-
 .../opcua/protocol/OpcuaProtocolLogicTest.java     |  63 --
 .../protocol/OpcuaSubscriptionHandleTest.java      | 269 ---------
 .../opcua/protocol/chunk/ChunkFactoryTest.java     |   8 +-
 .../protocol/chunk/MemoryChunkStorageTest.java     |  61 ++
 .../opcua/protocol/chunk/PayloadConverterTest.java |  13 +-
 .../PermissiveCertificateVerifierTest.java}        |  15 +-
 .../java/opcua/tag/OpcuaPlcTagHandlerTest.java}    |  12 +-
 .../java/opcua/tag/OpcuaQualityStatusTest.java     |  54 ++
 .../plc4x/java/opcua/tag/OpcuaTagCoverageTest.java | 144 +++++
 46 files changed, 1732 insertions(+), 2367 deletions(-)
 rename 
plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/{protocol/OpcuaProtocolLogic.java
 => OpcuaConnection.java} (70%)
 create mode 100644 
plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/OpcuaMessageCodec.java
 create mode 100644 
plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/OpcuaWire.java
 create mode 100644 
plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/SecureChannelState.java
 delete mode 100644 
plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/optimizer/OpcuaOptimizer.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/KeystoreGenerator.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualMiloOpcua.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualOpcuaGuidTag.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualPLC4XOpcua.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/MiloTestContainer.java
 copy 
plc4j/drivers/{c-bus/src/test/java/org/apache/plc4x/java/cbus/configuration/CBusConfigurationTest.java
 => opcua/src/test/java/org/apache/plc4x/java/opcua/OpcMetadataKeysTest.java} 
(54%)
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/OpcuaDriverIT.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/OpcuaParserSerializerTest.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/OpcuaPlcDriverTest.java
 copy 
plc4j/drivers/{c-bus/src/test/java/org/apache/plc4x/java/cbus/configuration/CBusConfigurationTest.java
 => opcua/src/test/java/org/apache/plc4x/java/opcua/config/LimitsTest.java} 
(55%)
 create mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/config/OpcuaConfigurationTest.java
 copy 
plc4j/drivers/{eip/src/test/java/org/apache/plc4x/java/eip/base/tag/EipTagHandlerTest.java
 => 
opcua/src/test/java/org/apache/plc4x/java/opcua/context/CallContextTest.java} 
(57%)
 rename plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/{ => 
manual}/ManualOpcUaS71500NewFWDriverTest.java (96%)
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/OpcuaProtocolLogicTest.java
 delete mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/OpcuaSubscriptionHandleTest.java
 create mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/chunk/MemoryChunkStorageTest.java
 copy 
plc4j/drivers/{ab-eth/src/test/java/org/apache/plc4x/java/abeth/configuration/AbEthTcpTransportConfigurationTest.java
 => 
opcua/src/test/java/org/apache/plc4x/java/opcua/security/PermissiveCertificateVerifierTest.java}
 (65%)
 copy 
plc4j/drivers/{ab-eth/src/test/java/org/apache/plc4x/java/abeth/tag/AbEthTagHandlerTest.java
 => 
opcua/src/test/java/org/apache/plc4x/java/opcua/tag/OpcuaPlcTagHandlerTest.java}
 (79%)
 create mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/tag/OpcuaQualityStatusTest.java
 create mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/tag/OpcuaTagCoverageTest.java

Reply via email to