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 6660f41bc8 feat: Added the API module for the new transports.
add 6792921e90 feat: Added the API module for the new transports.
No new revisions were added by this update.
Summary of changes:
plc4j/transports/api/pom.xml | 18 +++++++++
.../spi/transports/api/AsyncTransportInstance.java | 23 ++++++++++-
.../spi/transports/api/BaseTransportInstance.java | 47 ++++++++++++++++++++++
.../transports/api/BlockingTransportInstance.java | 25 ++++++++++--
.../transports/api/DefaultTransportManager.java | 21 +++++++++-
.../spi/transports/api/OsgiTransportManager.java | 21 +++++++++-
.../plc4x}/java/spi/transports/api/RingBuffer.java | 21 +++++++++-
.../plc4x}/java/spi/transports/api/Transport.java | 28 ++++++++++---
.../java/spi/transports/api/TransportInstance.java | 25 ++++++++++--
.../java/spi/transports/api/TransportManager.java} | 8 ++--
.../api/config/TransportConfiguration.java} | 9 ++---
.../api/exceptions/TransportException.java} | 14 +++----
.../transports/api/AsyncTransportInstanceTest.java | 27 +++++++++++--
.../transports/api/BaseTransportInstanceTest.java | 31 +++++++++++---
.../api/BlockingTransportInstanceTest.java | 27 +++++++++++--
.../api/DefaultTransportManagerTest.java | 21 +++++++++-
.../transports/api/OsgiTransportManagerTest.java | 21 +++++++++-
.../java/spi/transports/api/RingBufferTest.java | 21 +++++++++-
.../java/spi/transports/api/TransportTest.java | 29 ++++++++++---
.../api/exceptions/TransportExceptionTest.java} | 20 ++++-----
pom.xml | 7 ++++
21 files changed, 398 insertions(+), 66 deletions(-)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/AsyncTransportInstance.java (67%)
create mode 100644
plc4j/transports/api/src/main/java/org/apache/plc4x/java/spi/transports/api/BaseTransportInstance.java
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/BlockingTransportInstance.java (65%)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/DefaultTransportManager.java (65%)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/OsgiTransportManager.java (66%)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/RingBuffer.java (92%)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/Transport.java (51%)
copy plc4j/transports/api/src/main/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/TransportInstance.java (66%)
copy
plc4j/{spi/fields/src/main/java/org/apache/plc4x/java/spi/fields/data/reader/PositionAware.java
=>
transports/api/src/main/java/org/apache/plc4x/java/spi/transports/api/TransportManager.java}
(82%)
copy
plc4j/{spi/fields/src/main/java/org/apache/plc4x/java/spi/fields/data/reader/PositionAware.java
=>
transports/api/src/main/java/org/apache/plc4x/java/spi/transports/api/config/TransportConfiguration.java}
(82%)
copy
plc4j/{tools/opm/src/main/java/org/apache/plc4x/java/opm/OPMException.java =>
transports/api/src/main/java/org/apache/plc4x/java/spi/transports/api/exceptions/TransportException.java}
(76%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/AsyncTransportInstanceTest.java (88%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/BaseTransportInstanceTest.java (80%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/BlockingTransportInstanceTest.java
(83%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/DefaultTransportManagerTest.java (70%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/OsgiTransportManagerTest.java (77%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/RingBufferTest.java (95%)
copy plc4j/transports/api/src/test/java/{com/toddysoft/connect =>
org/apache/plc4x}/java/spi/transports/api/TransportTest.java (71%)
copy
plc4j/{spi/fields/src/test/java/org/apache/plc4x/java/spi/fields/exceptions/ParseAssertExceptionTest.java
=>
transports/api/src/test/java/org/apache/plc4x/java/spi/transports/api/exceptions/TransportExceptionTest.java}
(72%)