403 Commits

Author SHA1 Message Date
Ville Skyttä
082b75bb3d More use of try-with-resources 2016-09-30 13:17:26 -04:00
Clebert Suconic
ec48f9ed00 ARTEMIS-765 Improve Checkstyle 2016-09-30 11:12:09 -04:00
jbertram
a6974596a0 ARTEMIS-739 fix large msg file leak on copy 2016-09-28 14:20:07 -04:00
Francesco Nigro
b4225832e0 ARTEMIS-759 Improve exception message on queue configuration builder 2016-09-28 13:45:17 +02:00
jbertram
e53998bf3b ARTEMIS-755 Fix divert MBean warning 2016-09-27 10:38:43 -05:00
Ville Skyttä
1a4fe92802 Fix WaitNotInLoop issues flagged by new Error Prone 2016-09-27 14:28:29 +03:00
Ville Skyttä
f2c2ed32da Fix closing quorums on QuorumManager.stop 2016-09-26 13:38:08 -04:00
Ville Skyttä
056920e6ab Don't generate unnecessary ID's on divert 2016-09-26 13:35:30 -04:00
Ville Skyttä
b69af66f47 Expose disk-scan-period, max-disk-usage, and global-max-size in server control 2016-09-26 13:33:23 -04:00
Ville Skyttä
494c85d624 Java 1.7 build fix 2016-09-25 21:13:55 +03:00
Ville Skyttä
775862ee72 Add missing @Override 2016-09-25 21:13:08 +03:00
Clebert Suconic
b98c24e749 NO-JIRA: using scheduled component on message counters 2016-09-23 09:09:37 -04:00
Ville Skyttä
e98da5f288 Make bunch of private fields final 2016-09-23 09:06:08 -04:00
Francesco Nigro
c002cf13b8 ARTEMIS-743 Created QueueConfig that replace and enable additional behaviours on QueueFactory.
Added Filter predicate.
2016-09-22 15:45:14 +01:00
Clebert Suconic
113c0c9360 ARTEMIS-738 Improving TX support on AMQP
https://issues.apache.org/jira/browse/ARTEMIS-738
2016-09-21 18:14:38 -04:00
Ville Skyttä
589adbccac ARTEMIS-740 Auto-reload diverts from broker.xml 2016-09-21 17:00:21 -04:00
Ville Skyttä
53b84624f3 Rename misleading divertBindingNotExists to divertBindingAlreadyExists 2016-09-21 16:56:39 -04:00
Ville Skyttä
02a7ac2949 Add missing @Overrides 2016-09-21 16:31:14 -04:00
Andy Taylor
680f84b5a2 ARTEMIS-742 = replication quorum broken
https://issues.apache.org/jira/browse/ARTEMIS-742
2016-09-21 13:52:36 +01:00
Martyn Taylor
74742dcb66 Add Unique ClientID on Server 2016-09-16 16:05:20 +01:00
Jeff Mesnil
c33f29631f ARTEMIS-714 Add suport for DataSource and SQLProvider
* add DataSource property to DatabaseStorageConfiguration to be able to
  communicate with the data store using this DataSource instance instead
  of relying on the creation the SQL connnection using the JDBC connection
  URL/driver class name tuple.
* add SQLProvider.Factory property to DatabaseStorageConfiguration to
  externalize the choice of the SQLProvider instead of relying on
  hard-coded choices. If the property is null, the current behaviour will
  be used (determing the SQLProvider based on the driver class name)
* bindingsJournal and messageJournal are already started in the start()
  method. Remove redundant calls that were creating unused JDBC
  connections that are never closed.

JIRA: https://issues.apache.org/jira/browse/ARTEMIS-714
2016-09-15 11:15:24 -04:00
Clebert Suconic
9cea1598d6 Improving ScheduledComponent to avoid bursts after long waits 2016-09-15 16:02:49 +01:00
Clebert Suconic
6b5fff40cb ARTEMIS-734 small improvement: use ActiveMQScheduledComponent 2016-09-15 16:02:49 +01:00
Vlado Pakan
2509eeb818 ARTEMIS-734 Message expired while being moved on the cluster bridge does not follow the address setting configuration. 2016-09-15 16:02:49 +01:00
Ville Skyttä
7bff07d5b1 Add missing @Overrides 2016-09-14 13:22:20 +03:00
Clebert Suconic
f8278ec99c ARTEMIS-727 Improving Thread usage on JDBC
https://issues.apache.org/jira/browse/ARTEMIS-727
2016-09-12 14:32:40 -04:00
Martyn Taylor
9a4a3647a7 ARTEMIS-726 JDBC storage manager should not use FileMonitors 2016-09-09 09:50:47 -04:00
Clebert Suconic
87d3c1c9bd ARTEMIS-716 max replication = 0 should mean do not make copies at all 2016-09-08 17:17:04 +01:00
Clebert Suconic
505b732843 [maven-release-plugin] prepare for next development iteration 2016-09-06 12:17:31 -04:00
Clebert Suconic
b305e231ec [maven-release-plugin] prepare release 1.4.0 2016-09-06 12:17:08 -04:00
Clebert Suconic
4472aa0e36 ARTEMIS-581 Implement max disk usage, and global-max-size
max-disk-usage = how much of a disk we can use before the system blocks
global-max-size = how much bytes we can take from memory for messages before we start enter into the configured page mode

This will also change the default created configuration into page-mode as that's more reliable for systems.
2016-09-06 15:07:49 +01:00
Martin Styk
275924e8f4 ARTEMIS-710 Avoid inefficient iteration over Map 2016-08-31 14:48:31 -04:00
Clebert Suconic
03b938468a ARTEMIS-657 Fixing JORAM AMQP Tests 2016-08-31 14:26:10 -04:00
jbertram
68d1e980fc ARTEMIS-699 group ID reaper tx bug 2016-08-30 17:27:47 -04:00
Ville Skyttä
4ef9c5e238 Javadoc error fixes 2016-08-25 14:22:32 -04:00
Ville Skyttä
d5242978d5 for and while loop to foreach conversions 2016-08-25 14:22:32 -04:00
Ville Skyttä
e1728f0797 Spelling fixes 2016-08-25 14:22:32 -04:00
Ville Skyttä
8c6e044745 Potential resource leak fixes 2016-08-25 14:22:32 -04:00
Ville Skyttä
d57378f2af Missing @Override fixes 2016-08-25 14:22:32 -04:00
jbertram
3fd9fbe2d0 ARTEMIS-686 shutdown external components 2016-08-19 14:00:17 -05:00
Clebert Suconic
a3840c23c3 [maven-release-plugin] prepare for next development iteration 2016-08-16 11:59:55 -04:00
Clebert Suconic
d38ef19bf6 [maven-release-plugin] prepare release 1.4.0 2016-08-16 11:59:36 -04:00
Clebert Suconic
ad21b5b70b ARTEMIS-591 Fixing typos 2016-08-15 22:04:38 -04:00
Clebert Suconic
18563e4539 ARTEMIS-591 Improvement on Timeout check 2016-08-15 14:09:37 -04:00
bayern39
3def84e533 [ARTEMIS-591] Wrong XAException return code when broker timeout is hit 2016-08-15 14:08:50 -04:00
jbertram
6038db8b99 ARTEMIS-577 log SSLHandshakeException root cause 2016-08-15 13:58:25 -04:00
jbertram
cfbe06f3bc ARTEMIS-656 support host verification for SSL cert 2016-08-15 13:58:25 -04:00
jbertram
b54de460c6 ARTEMIS-592 finer-grained security for queues 2016-08-11 18:32:54 -04:00
Clebert Suconic
c568a9774f ARTEMIS-601 Reload manager wasn't working with backups 2016-08-11 17:25:08 -04:00
Clebert Suconic
3099c4bd8c ARTEMIS-601 Highlighting reload events with log.info 2016-08-10 18:37:53 -04:00