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 4602b8aa09 chore: Update of the knx vendor ids.
     add 6660f41bc8 feat: Added the API module for the new transports.

No new revisions were added by this update.

Summary of changes:
 plc4j/{spi/values => transports/api}/pom.xml       |  40 +-
 .../spi/transports/api/AsyncTransportInstance.java |  58 +++
 .../spi/transports/api/BaseTransportInstance.java  |  28 ++
 .../transports/api/BlockingTransportInstance.java  |  49 ++
 .../transports/api/DefaultTransportManager.java    |  45 ++
 .../spi/transports/api/OsgiTransportManager.java   |  46 ++
 .../java/spi/transports/api/RingBuffer.java        | 359 ++++++++++++++
 .../connect/java/spi/transports/api/Transport.java |  40 ++
 .../java/spi/transports/api/TransportInstance.java |  66 +++
 .../java/spi/transports/api/TransportManager.java  |   9 +
 .../api/config/TransportConfiguration.java         |   6 +
 .../api/exceptions/TransportException.java         |  15 +
 .../transports/api/AsyncTransportInstanceTest.java | 246 +++++++++
 .../transports/api/BaseTransportInstanceTest.java  | 148 ++++++
 .../api/BlockingTransportInstanceTest.java         | 160 ++++++
 .../api/DefaultTransportManagerTest.java           |  65 +++
 .../transports/api/OsgiTransportManagerTest.java   |  92 ++++
 .../java/spi/transports/api/RingBufferTest.java    | 549 +++++++++++++++++++++
 .../java/spi/transports/api/TransportTest.java     |  85 ++++
 .../api/exceptions/TransportExceptionTest.java     |  43 ++
 plc4j/transports/pom.xml                           |   1 +
 pom.xml                                            |   5 +
 22 files changed, 2132 insertions(+), 23 deletions(-)
 copy plc4j/{spi/values => transports/api}/pom.xml (58%)
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/AsyncTransportInstance.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/BaseTransportInstance.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/BlockingTransportInstance.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/DefaultTransportManager.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/OsgiTransportManager.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/RingBuffer.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/Transport.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/TransportInstance.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/TransportManager.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/config/TransportConfiguration.java
 create mode 100644 
plc4j/transports/api/src/main/java/com/toddysoft/connect/java/spi/transports/api/exceptions/TransportException.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/AsyncTransportInstanceTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/BaseTransportInstanceTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/BlockingTransportInstanceTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/DefaultTransportManagerTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/OsgiTransportManagerTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/RingBufferTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/TransportTest.java
 create mode 100644 
plc4j/transports/api/src/test/java/com/toddysoft/connect/java/spi/transports/api/exceptions/TransportExceptionTest.java

Reply via email to