Commit Graph

4339 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon) 64bacee28a ARTEMIS-1332 Always return a response to the client on session metadata add
This will make sure that if there is an ActiveMQException thrown the
client will get notified and not hang.
2017-08-10 12:28:14 -04:00
gtully 840ff8d237 [ARTEMIS-1310] addition of protocol to sample acceptor url to krb5 doc 2017-08-10 14:07:26 +01:00
gtully a4fc94880a [ARTEMIS-1310] addition of sample acceptor url to krb5 doc 2017-08-10 13:37:57 +01:00
Clebert Suconic 901428a7c9 This closes #1456 2017-08-09 22:15:33 -04:00
Michael Andre Pearce 5793dbaa3c ARTEMIS-1342: Support Netty Native KQueue on macOS - Logging fix
Correct the logging id to correct matching id for level.
Correct remoting threads prop name to begin with lower case.
2017-08-10 02:55:30 +01:00
Clebert Suconic ba1b68faf5 This closes #1455 2017-08-09 21:00:58 -04:00
Michael Andre Pearce 62e1f7b1e1 ARTEMIS-1335 Update Netty to 4.1.14 - MQTT fix
Fix for MQTT in connect due to deprecated methods bug causing NPE, call new methods and null check ourselves.

Also raised https://github.com/netty/netty/issues/7076 upstream but i guess we will keep this, as the old methods are deprecated anyhow.
2017-08-10 01:52:50 +01:00
Clebert Suconic 012fe58b2c ARTEMIS-1333 fixing test, cannot flush itself from Runnable 2017-08-09 16:02:10 -04:00
Clebert Suconic 4762e52ef1 This closes #1454 2017-08-09 15:23:16 -04:00
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