Michael Andre Pearce
0bc5510059
ARTEMIS-1342: Support Netty Native KQueue on macOS
...
Add support for KQueue for when server or client runs on macOS. This is inline with the epoll support for linux.
2017-08-09 15:23:16 -04:00
Clebert Suconic
687e318d0e
This closes #1452
2017-08-09 15:20:49 -04:00
Michael André Pearce
684dd24cc7
ARTEMIS-1335 Update Netty to 4.1.14
...
Update Netty to 4.1.14
2017-08-09 15:20:49 -04:00
Clebert Suconic
8d6adac7d0
This closes #1451
2017-08-09 15:18:54 -04:00
Clebert Suconic
fabc0701a3
ARTEMIS-1333 SendACK listener fix
2017-08-09 15:18:54 -04:00
Clebert Suconic
96c6268f5a
ARTEMIS-1333 SendACK listener message loss (adding test)
...
next commit should have the fix.
this is to make it easy to confirm the fix by people looking.
2017-08-09 15:18:54 -04:00
Clebert Suconic
8bc15b1199
ARTEMIS-1334 Scheduled component shouldn't be synchronized
2017-08-09 15:18:54 -04:00
Clebert Suconic
7b5d9f120c
ARTEMIS-1308 Removing start/endcall around commit
...
this issue many warning around the testsuite around MessageListeners
it's valid to call the commit from a different thread on this case.
2017-08-09 15:18:54 -04:00
gtully
5909a24cd3
[ARTEMIS-1310] addition of sample config scope to krb5 doc
2017-08-09 17:21:39 +01:00
Clebert Suconic
d4a7aebb6d
This closes #1447
2017-08-08 14:00:59 -04:00
Clebert Suconic
1ace306121
ARTEMIS-1328 Improving direct delivery check
...
Instead of wait to flush an executor,
I have added a method isFlushed() which will just translate to the
state on the OrderedExecutor.
In the case another executor is provided (for tests) there's a delegate
into normal executors.
2017-08-08 14:00:58 -04:00
Clebert Suconic
246b8ef77c
This closes #1441
2017-08-08 13:37:08 -04:00
Jiri Danek
48f50fccbe
NO-JIRA Updates to management.md doc
...
* add Jolokia to the initial list of ways to access management API
* remove mentions of core queues, etc. (pre-addressing change)
* activemq.notifications can be consumed with any client
* activemq.management can be accessed only with Core or Core JMS clients
* *.management.*Control are interfaces, not classes
* remove ObjectNames from the summary of management methods.
IMO that made the short paragraphs hard to read.
And one can intuitively find them in jconsole,
or use the Builder class to construct them in code.
* move the note about empty filter to the queue management section
* add code snippet for creating ObjectName with ObjectNameBuilder
* mention web console and bin/artemis for interactive management
* fix few typos
2017-08-08 13:37:08 -04:00
Clebert Suconic
d0a9d017dd
This closes #1449
2017-08-08 13:33:50 -04:00
gtully
db62ed92f7
[ARTEMIS-1310] require mechanism to be explicitly enabled
2017-08-08 13:28:50 -04:00
gtully
9fedb47c40
[ARTEMIS-1310] [ARTEMIS-1264] consolidate configuration to require login configuration scope
2017-08-08 13:28:50 -04:00
gtully
ca7197b5c3
[ARTEMIS-1310] add amqp sasl gssapi mechanism support
...
delegate to the jdk saslServer. Allow acceptor configuration of supported mechanismis; saslMechanisms=<a,b>
and allow login config scope for krb5 to be configured via saslLoginConfigScope=x
2017-08-08 13:28:50 -04:00
Clebert Suconic
766f412c63
ARTEMIS-1325 Update proton 0.20 and qpid-jms 0.24
2017-08-08 13:22:10 -04:00
Clebert Suconic
6f3370b9fe
This closes #1428
2017-08-08 10:07:15 -04:00
Michael Andre Pearce
7b40abead9
ARTEMIS-1308: Make acknowlegde in AcitveMQMessage non blocking
...
Allow commit within the acknowledge to be non blocking (batch) this toggles the on the existing blockonacknowlegde config.
2017-08-08 10:07:15 -04:00
Clebert Suconic
88f78d97ef
ARTEMIS-1324 Fix test
2017-08-07 23:43:43 -04:00
Clebert Suconic
2fc4eb3353
This closes #1440
2017-08-07 18:47:34 -04:00
Justin Bertram
afd46c15fd
ARTEMIS-1323 fix response code for REST ack
2017-08-07 18:47:33 -04:00
Justin Bertram
e3aa71a1a0
Fix REST examples
2017-08-07 18:47:33 -04:00
Justin Bertram
d3f68a1a3a
REST documentation fixes
2017-08-07 18:47:33 -04:00
Justin Bertram
b6e48eb14c
ARTEMIS-1320 allow URL for REST/broker connection
2017-08-07 18:47:33 -04:00
Clebert Suconic
01b37de761
This closes #1443
2017-08-07 18:46:43 -04:00
Clebert Suconic
f16af75354
ARTEMIS-1324 Deadlock detection and health check of critical components
2017-08-07 18:40:03 -04:00
Clebert Suconic
8f33d276d7
This closes #1445
...
This closes #1446
2017-08-07 16:31:22 -04:00
Clebert Suconic
7bd454739c
ARTEMIS-1327 changing exception hangling on plugins
2017-08-07 16:26:37 -04:00
Christopher L. Shannon (cshannon)
a3a614ee8b
ARTEMIS-1327 - Support checked exceptions in ActiveMQServerPlugin
...
This will allow plugin writers to use checked exceptions when writing
plugins
2017-08-07 16:24:19 -04:00
Clebert Suconic
f12116d5a5
This closes #1442
2017-08-04 16:26:58 -04:00
Justin Bertram
b6b8fa411f
ARTEMIS-1322 ServerLocator option to ignore topology for load-balancing
2017-08-04 13:56:30 -05:00
Clebert Suconic
64783c2504
This closes #1439
2017-08-03 11:41:58 -04:00
Jiri Danek
dfb181a8b2
ARTEMIS-1317 Expire messages that got expiredAck() from OpenWire client
...
This fixes org.apache.activemq.JmsSendReceiveWithMessageExpirationTest
2017-08-03 11:41:58 -04:00
Clebert Suconic
c5c61f39eb
This closes #1438
2017-08-03 11:37:16 -04:00
Michael André Pearce
92c3e7ef97
NO JIRA: Doc correction
...
From here, it seems the default is -1 not 0 as originally stated in doc.
d055411f21/artemis-core-client/src/main/java/org/apache/activemq/artemis/api/config/ActiveMQDefaultConfiguration.java (L337)
2017-08-03 11:37:15 -04:00
Clebert Suconic
d055411f21
NO-JIRA use URIs on the example
2017-08-03 11:25:25 -04:00
Clebert Suconic
930a94bacd
This closes #1437
2017-08-02 19:09:22 -04:00
Jonathan Gallimore
89989fd52d
ARTEMIS-1321 - Allowing RA to be proxied on TomEE
2017-08-02 19:09:22 -04:00
Clebert Suconic
2eada40fb0
This closes #1432
2017-08-02 12:50:35 -04:00
Michael Andre Pearce
776ec0b9fd
ARTEMIS-1313 getAddresses in PostOfficeImpl does not correctly return all addresses
...
Fix so that getAddresses uses addressInfoMap instead of the mappings so that addresses without queues also are returned
2017-08-02 12:50:34 -04:00
Clebert Suconic
42dbd02bda
This closes #1434
2017-08-02 12:48:43 -04:00
Howard Gao
613b459c52
ARTEMIS-1315 Client disconnection may cause consumer to hang
...
When calling a consumer to receive message with a timeout
(receive(long timeout), if the consumer's buffer is empty, it sends
a 'forced delivery' the waiting forever, expecting the server to
send back a 'forced delivery" message if the queue is empty.
If the connection is disconnected as the arrived 'forced
delivery' message is corrupted, this 'forced delivery' message
never gets to consumer. After the session is reconnected,
the consumer never knows that and stays waiting.
To fix that we can send a 'forced delivery' to server right
after the session is reconnected.
2017-08-02 12:48:43 -04:00
Clebert Suconic
c3f8321c42
NO-JIRA Improving a test with Wait
2017-08-02 10:39:19 -04:00
Clebert Suconic
bc2670a543
This closes #1385
2017-08-01 16:17:56 -04:00
Michael Andre Pearce
12942a609f
ARTEMIS-1270 Management Console - Hawtio Solution
...
applying Artemis skin
2017-08-01 14:55:03 -04:00
Andy Taylor
fa7b247dc4
ARTEMIS-1270 Management Console - Hawtio Solution
...
Add Artemis Plugin
2017-08-01 14:54:27 -04:00
Michael Andre Pearce
cadf909f78
ARTEMIS-1270 Management Console - Hawtio Solution
...
Add Hawtio to web
Add Custom ActiveMQ Hawtio Branding Plugin
2017-08-01 14:54:27 -04:00
Clebert Suconic
2b64ce4a3d
This closes #1435
2017-08-01 11:52:28 -04:00