You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2018/03/28 15:54:54 UTC

[16/16] activemq-artemis git commit: This closes #1976

This closes #1976


Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/94877c1c
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/94877c1c
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/94877c1c

Branch: refs/heads/1.x
Commit: 94877c1cf26605d93ee0f8e47a0bc5e8676eda52
Parents: 846f36e 74a0b15
Author: Clebert Suconic <cl...@apache.org>
Authored: Wed Mar 28 11:54:16 2018 -0400
Committer: Clebert Suconic <cl...@apache.org>
Committed: Wed Mar 28 11:54:16 2018 -0400

----------------------------------------------------------------------
 .../core/server/ActiveMQScheduledComponent.java | 105 ++++-
 .../utils/ActiveMQScheduledComponentTest.java   |  41 ++
 .../config/ActiveMQDefaultConfiguration.java    |  31 ++
 .../jdbc/store/drivers/AbstractJDBCDriver.java  |   1 +
 .../artemis/jdbc/store/drivers/JDBCUtils.java   |  49 +-
 .../store/drivers/derby/DerbySQLProvider.java   |  59 ---
 .../store/drivers/mysql/MySQLSQLProvider.java   |  75 ---
 .../drivers/oracle/Oracle12CSQLProvider.java    |  64 ---
 .../drivers/postgres/PostgresSQLProvider.java   |  65 ---
 .../artemis/jdbc/store/file/JDBCFileUtils.java  |  10 +-
 .../jdbc/store/sql/GenericSQLProvider.java      | 216 ---------
 .../jdbc/store/sql/Oracle12CSQLProvider.java    |  31 ++
 .../jdbc/store/sql/PropertySQLProvider.java     | 408 ++++++++++++++++
 .../artemis/jdbc/store/sql/SQLProvider.java     |  41 +-
 .../src/main/resources/journal-sql.properties   |  89 ++++
 .../journal/JMSJournalStorageManagerImpl.java   |   4 +-
 artemis-server/pom.xml                          |   7 +-
 .../storage/DatabaseStorageConfiguration.java   |  52 ++-
 .../deployers/impl/FileConfigurationParser.java |   3 +
 .../paging/impl/PagingStoreFactoryDatabase.java |  13 +-
 .../impl/journal/JDBCJournalStorageManager.java |   4 +-
 .../artemis/core/server/NodeManager.java        |   2 +-
 .../core/server/impl/ActiveMQServerImpl.java    |  24 +-
 .../impl/jdbc/ActiveMQScheduledLeaseLock.java   | 120 +++++
 .../core/server/impl/jdbc/JdbcLeaseLock.java    | 255 ++++++++++
 .../core/server/impl/jdbc/JdbcNodeManager.java  | 460 +++++++++++++++++++
 .../impl/jdbc/JdbcSharedStateManager.java       | 406 ++++++++++++++++
 .../core/server/impl/jdbc/LeaseLock.java        | 151 ++++++
 .../server/impl/jdbc/ScheduledLeaseLock.java    |  44 ++
 .../server/impl/jdbc/SharedStateManager.java    |  61 +++
 .../resources/schema/artemis-configuration.xsd  |  21 +
 .../impl/DatabaseStoreConfigurationTest.java    |   6 +-
 .../config/impl/HAPolicyConfigurationTest.java  |  19 +
 .../server/impl/jdbc/JdbcLeaseLockTest.java     | 248 ++++++++++
 .../artemis/tests/util/ActiveMQTestBase.java    |  27 +-
 .../database-store-no-hapolicy-config.xml       |  34 ++
 docs/user-manual/en/persistence.md              |  14 +
 .../cluster/failover/FailoverTest.java          |  24 +-
 .../cluster/failover/FailoverTestBase.java      |  21 +-
 .../cluster/failover/NettyFailoverTest.java     | 100 +++-
 .../jdbc/store/journal/JDBCJournalTest.java     |   6 +-
 .../largemessage/LargeMessageTestBase.java      |   2 +-
 .../persistence/StorageManagerTestBase.java     |   2 +-
 .../integration/xa/BasicXaRecoveryTest.java     |   2 +-
 44 files changed, 2855 insertions(+), 562 deletions(-)
----------------------------------------------------------------------