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