This is an automated email from the ASF dual-hosted git repository. sruehl pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.
from 3e19b41 chars not bytes and add another check to stop running off end of buffer add a2a4d84 Migrate PlcDriverManagerTest to assertj add d4fdb5b Java-Gernerify APIs add 3d65ec7 Merge branch 'master' into refactoring/java_generify add 51075d9 added Tests for Plc4XS7Protocol add 88a32d3 added basic test implementation for S7Protocol add 71fecb8 added unchecked variants of plc requests. add d7730f0 Merge branch 'master' into refactoring/java_generify add cead5c1 split plcRequest into single and bulk plc request add 1eb41f8 added a checked variant of bulk requests/responses. add 6badd3b added a couple of default methods to the interfaces add cfe70db Introduced Optional for single elements add 7c78c45 added missing overload methods add fd66d1d added request build for convenient request creation. add 99fb948 Merge branch 'master' into refactoring/java_generify add 1c71c7b moved specific messages into a sub package to declutter the API add 80fa0ae fix tests add b3869eb fixed firstType builder bug; added getValue to bulk; added getValue tests add 6a3da68 comment surefire back in add b86dc42 fixed one more builder bug add 2267211 Merge branch 'master' into refactoring/java_generify add d6497dc link response into request to retrieve a typed response. add 675a108 fixed test by cleaning up the generics. add 76f1d0b move getValue() method up to parent add b1aa871 added indicator methods to reponses. add 6402596 minor generic adjustments add fc694ac small cleanup on api add 1361a0a use list instead of array and get rid of some more suppress warnings new 6fbc8de make single requests/responses extend from checked BulkResponse new 3ce27ea fixed edgent test new a643675 deprecated BulkPlc* new 4078c58 get rid of BulkPlc* new 3615ee4 Rename CheckedPlc* to TypeSafePlc* new c28c5ee Deprecated SinglePlc* new c9b36e9 get rid of SinglePlc* new 9504a16 implement actual typesafety into TypeSafePlc* new fd31bad polished builders and code cleanup new be5fec1 added missing Objects.requireNonNull assertion new ea71d93 small pre-merge fixes. new 9b46c5e Merge branch 'master' into assertj_migration The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/org/apache/plc4x/camel/Constants.java | 1 - .../java/org/apache/plc4x/camel/PLC4XProducer.java | 21 +- .../org/apache/plc4x/camel/PLC4XComponentTest.java | 3 +- .../apache/plc4x/edgent/PlcConnectionAdapter.java | 253 +++-- .../plc4x/edgent/PlcConnectionAdapterTest.java | 1030 ++++++++++---------- .../apache/plc4x/edgent/mock/MockConnection.java | 123 ++- .../plc4x/java/api/connection/PlcReader.java | 17 +- .../plc4x/java/api/connection/PlcWriter.java | 19 +- .../plc4x/java/api/messages/PlcReadRequest.java | 129 ++- .../plc4x/java/api/messages/PlcReadResponse.java | 44 +- .../plc4x/java/api/messages/PlcWriteRequest.java | 120 ++- .../plc4x/java/api/messages/PlcWriteResponse.java | 44 +- .../java/api/messages/items/ReadRequestItem.java | 23 +- .../java/api/messages/items/ReadResponseItem.java | 13 +- .../java/api/messages/items/WriteRequestItem.java | 33 +- .../java/api/messages/items/WriteResponseItem.java | 9 +- .../messages/specific/TypeSafePlcReadRequest.java | 84 ++ .../messages/specific/TypeSafePlcReadResponse.java | 81 ++ .../messages/specific/TypeSafePlcWriteRequest.java | 76 ++ .../specific/TypeSafePlcWriteResponse.java | 56 ++ .../plc4x/java/api/messages/APIMessageTests.java | 173 ++-- .../apache/plc4x/java/PlcDriverManagerTest.java | 52 +- .../plc4x/java/s7/netty/Plc4XS7Protocol.java | 68 +- .../apache/plc4x/java/s7/S7PlcReaderSample.java | 13 +- .../org/apache/plc4x/java/s7/S7PlcScanner.java | 18 +- .../org/apache/plc4x/java/s7/S7PlcTestConsole.java | 14 +- .../apache/plc4x/java/s7/S7PlcWriterSample.java | 11 +- .../plc4x/java/s7/netty/Plc4XS7ProtocolTest.java | 19 +- 28 files changed, 1654 insertions(+), 893 deletions(-) create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcReadRequest.java create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcReadResponse.java create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteRequest.java create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteResponse.java -- To stop receiving notification emails like this one, please contact ['"commits@plc4x.apache.org" <commits@plc4x.apache.org>'].