You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by jf...@apache.org on 2018/10/25 20:26:58 UTC

[incubator-plc4x] branch master updated (c9f3181 -> c5a2adf)

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

jfeinauer pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.


    from c9f3181  [plc4j-opm] fix build issues
     add 2a0f0a6  connection manager for connection pool initial version
     add e82d931  Merge branch 'master' of https://github.com/apache/incubator-plc4x
     add c5a2adf  Added TODO in PooledPlcDriverManager.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/plc4x/java/PlcDriverManager.java    |   4 +-
 .../plc4x/java/PlcDriverManagerInterface.java}     |  13 +-
 .../java/connectionpool/ConnectionProxy.java}      |  10 +-
 .../java/connectionpool/PlcConnectionManager.java  | 154 +++++++++++++++++++++
 .../java/connectionpool/PlcConnectionProxy.java    | 101 ++++++++++++++
 .../NoConnectionAvailableException.java}           |  16 +--
 .../java/exceptions/NotConnectedException.java}    |  18 ++-
 .../connectionpool/PlcConnectionManagerTest.java   |  99 +++++++++++++
 .../connectionpool/PlcConnectionProxyTest.java     |  74 ++++++++++
 .../connectionpool/PooledPlcDriverManager.java     |   2 +
 10 files changed, 462 insertions(+), 29 deletions(-)
 copy plc4j/{protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/ChannelFactory.java => core/src/main/java/org/apache/plc4x/java/PlcDriverManagerInterface.java} (68%)
 copy plc4j/{api/src/main/java/org/apache/plc4x/java/api/messages/PlcWriteResponse.java => core/src/main/java/org/apache/plc4x/java/connectionpool/ConnectionProxy.java} (82%)
 create mode 100644 plc4j/core/src/main/java/org/apache/plc4x/java/connectionpool/PlcConnectionManager.java
 create mode 100644 plc4j/core/src/main/java/org/apache/plc4x/java/connectionpool/PlcConnectionProxy.java
 copy plc4j/{protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/ChannelFactory.java => core/src/main/java/org/apache/plc4x/java/exceptions/NoConnectionAvailableException.java} (72%)
 copy plc4j/{protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/ChannelFactory.java => core/src/main/java/org/apache/plc4x/java/exceptions/NotConnectedException.java} (69%)
 create mode 100644 plc4j/core/src/test/java/org/apache/plc4x/java/connectionpool/PlcConnectionManagerTest.java
 create mode 100644 plc4j/core/src/test/java/org/apache/plc4x/java/connectionpool/PlcConnectionProxyTest.java