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 f7d048c4ef chore: Removed some accidentally committed files.
     add 2c419f98ec feat: Implemented a first version of the byte-based buffers 
along with enough tests for the 80% coverage.

No new revisions were added by this update.

Summary of changes:
 plc4j/pom.xml                                      |   25 +-
 plc4j/spi/buffers/byte/pom.xml                     |    5 +
 .../buffers/bytebased/AbstractBufferByteBased.java |  163 ++
 .../spi/buffers/bytebased/ReadBufferByteBased.java |  379 ++++
 .../java/spi/buffers/bytebased/ReadBufferRaw.java} |   11 +-
 .../spi/buffers/bytebased/WithByteBasedOption.java |  131 ++
 .../buffers/bytebased/WriteBufferByteBased.java    |  494 +++++
 .../buffers/bytebased/byteorder/ByteOrder.java}    |    8 +-
 .../bytebased/byteorder/ByteOrderBigEndian.java}   |   21 +-
 .../byteorder/ByteOrderLittleEndian.java}          |   37 +-
 .../bytebased/byteorder/ByteOrderManager.java      |   52 +
 .../bytebased/encoding/BaseEncodingDefault.java    |  115 ++
 .../bytebased/encoding/BaseEncodingRaw.java        |  118 ++
 .../bytebased/encoding/BaseStringEncoding.java     |  258 +++
 .../spi/buffers/bytebased/encoding/Encoding.java   |   51 +
 .../buffers/bytebased/encoding/EncodingASCII.java} |   35 +-
 .../buffers/bytebased/encoding/EncodingBCD.java    |  270 +++
 .../bytebased/encoding/EncodingDefault.java        |   49 +
 .../bytebased/encoding/EncodingIEEE754.java        |  243 +++
 .../bytebased/encoding/EncodingIso88591.java}      |   31 +-
 .../bytebased/encoding/EncodingKnxFloat.java       |  109 ++
 .../bytebased/encoding/EncodingManager.java        |   52 +
 .../buffers/bytebased/encoding/EncodingRaw.java    |   50 +
 .../bytebased/encoding/EncodingTwosComplement.java |  347 ++++
 .../buffers/bytebased/encoding/EncodingUTF16.java} |   31 +-
 .../bytebased/encoding/EncodingUTF16BE.java}       |   31 +-
 .../bytebased/encoding/EncodingUTF16LE.java}       |   31 +-
 .../buffers/bytebased/encoding/EncodingUTF8.java}  |   31 +-
 .../bytebased/encoding/EncodingUnsignedBinary.java |  283 +++
 .../encoding/EncodingVarLengthSignedInteger.java   |  294 +++
 .../encoding/EncodingVarLengthUnsignedInteger.java |  270 +++
 .../bytebased/encoding/EncodingWindows1252.java}   |   30 +-
 ...java.spi.buffers.bytebased.byteorder.ByteOrder} |    4 +-
 ...4x.java.spi.buffers.bytebased.encoding.Encoding |   38 +
 .../bytebased/ReadBufferByteBasedAdvancedTest.java |  125 ++
 .../bytebased/ReadBufferByteBasedFuzzTest.java     |   75 +
 .../buffers/bytebased/ReadBufferByteBasedTest.java | 2029 ++++++++++++++++++++
 .../WriteBufferByteBasedAdvancedTest.java          |  171 ++
 .../bytebased/WriteBufferByteBasedFuzzTest.java    |   58 +
 .../bytebased/WriteBufferByteBasedTest.java        | 1640 ++++++++++++++++
 .../encoding/BaseEncodingDefaultTest.java          |  123 ++
 .../bytebased/encoding/BaseEncodingRawTest.java    |  145 ++
 .../bytebased/encoding/EncodingASCIITest.java      |  223 +++
 .../bytebased/encoding/EncodingBCDTest.java        |  193 ++
 .../bytebased/encoding/EncodingIEEE754Test.java    |  286 +++
 .../bytebased/encoding/EncodingIso88691Test.java   |  223 +++
 .../bytebased/encoding/EncodingKnxFloatTest.java   |  250 +++
 .../encoding/EncodingTwosComplementTest.java       |  236 +++
 .../bytebased/encoding/EncodingUTF16BETest.java    |  268 +++
 .../bytebased/encoding/EncodingUTF16LETest.java    |  267 +++
 .../bytebased/encoding/EncodingUTF16Test.java      |  285 +++
 .../bytebased/encoding/EncodingUTF8Test.java       |  263 +++
 .../encoding/EncodingUnsignedBinaryTest.java       |  229 +++
 .../EncodingVarLengthSignedIntegerTest.java        |  268 +++
 .../EncodingVarLengthUnsignedIntegerTest.java      |  307 +++
 .../encoding/EncodingWindows1252Test.java          |  234 +++
 .../byte}/src/test/resources/logback-test.xml      |    2 +-
 pom.xml                                            |   25 +-
 58 files changed, 11893 insertions(+), 129 deletions(-)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/AbstractBufferByteBased.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/ReadBufferByteBased.java
 copy 
plc4j/spi/buffers/{api/src/main/java/org/apache/plc4x/java/spi/buffers/api/Buffer.java
 => 
byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/ReadBufferRaw.java}
 (73%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/WithByteBasedOption.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/WriteBufferByteBased.java
 copy 
plc4j/{transports/test/src/main/java/io/netty/bootstrap/EventLoopProvider.java 
=> 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/byteorder/ByteOrder.java}
 (84%)
 copy 
plc4j/{drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/tag/EipTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/byteorder/ByteOrderBigEndian.java}
 (61%)
 copy 
plc4j/{drivers/ab-eth/src/main/java/org/apache/plc4x/java/abeth/tag/AbEthTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/byteorder/ByteOrderLittleEndian.java}
 (51%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/byteorder/ByteOrderManager.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/BaseEncodingDefault.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/BaseEncodingRaw.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/BaseStringEncoding.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/Encoding.java
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingASCII.java}
 (55%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingBCD.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingDefault.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingIEEE754.java
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingIso88591.java}
 (59%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingKnxFloat.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingManager.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingRaw.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingTwosComplement.java
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16.java}
 (61%)
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16BE.java}
 (60%)
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16LE.java}
 (60%)
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF8.java}
 (61%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUnsignedBinary.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingVarLengthSignedInteger.java
 create mode 100644 
plc4j/spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingVarLengthUnsignedInteger.java
 copy 
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
 => 
spi/buffers/byte/src/main/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingWindows1252.java}
 (60%)
 copy 
plc4j/{drivers/canopen/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.transport.Transport
 => 
spi/buffers/byte/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.buffers.bytebased.byteorder.ByteOrder}
 (81%)
 create mode 100644 
plc4j/spi/buffers/byte/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.buffers.bytebased.encoding.Encoding
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/ReadBufferByteBasedAdvancedTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/ReadBufferByteBasedFuzzTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/ReadBufferByteBasedTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/WriteBufferByteBasedAdvancedTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/WriteBufferByteBasedFuzzTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/WriteBufferByteBasedTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/BaseEncodingDefaultTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/BaseEncodingRawTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingASCIITest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingBCDTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingIEEE754Test.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingIso88691Test.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingKnxFloatTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingTwosComplementTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16BETest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16LETest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF16Test.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUTF8Test.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingUnsignedBinaryTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingVarLengthSignedIntegerTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingVarLengthUnsignedIntegerTest.java
 create mode 100644 
plc4j/spi/buffers/byte/src/test/java/org/apache/plc4x/java/spi/buffers/bytebased/encoding/EncodingWindows1252Test.java
 copy plc4j/{drivers/can => 
spi/buffers/byte}/src/test/resources/logback-test.xml (96%)

Reply via email to