Andy Taylor
8182f8bd2d
merging #98 - ARTEMIS-163 Simplification of the native layer
2015-07-30 10:07:18 +01:00
Clebert Suconic
6fe9e0ebd6
ARTEMIS-163 First pass on the native AIO refactoring
...
https://issues.apache.org/jira/browse/ARTEMIS-163
On this pass I'm just converting the native layer to a simpler one.
It wasn't very easy to change the alignment at the current framework,
so I did some refactoring simplifying the native layer
The volume of the nubmer of changes here is because:
- The API is changed, we now don't close the libaio queue between files
- The native layer won't use malloc as much as it used to, saving some CPU and memory defragmentation
- I organized the code around nio and libaio
2015-07-29 22:12:03 -04:00
Clebert Suconic
661f695ee2
This closes #97 examples updates
2015-07-29 17:21:20 -04:00
jbertram
54d0d2b4ef
Continuing work on ARTEMIS-178
2015-07-29 16:00:41 -05:00
Clebert Suconic
b3af4bb777
ARTEMIS-178 Refactor examples to use CLI
...
This is changing the examples to run the real servers.
The maven plugin should be an automation of the CLI
Where we run real servers instead of any embedded framework
Going forward we will need to remove the common examples.
Failover examples will be able to use Process Builders
2015-07-29 16:00:41 -05:00
Clebert Suconic
c8d053ede8
This closes #96 Openwire XA fix
2015-07-28 09:50:29 -04:00
Andy Taylor
abcde1c1f3
added Openwire XA end call
2015-07-28 09:50:29 -04:00
Clebert Suconic
d002da8506
mqtt improvement over retained queue
2015-07-27 10:32:20 -04:00
Clebert Suconic
414d4e24e8
This closes #94 ARTEMIS-157 - isHA ignored on serialization
2015-07-22 18:02:43 +01:00
Clebert Suconic
d5dde68f0c
ARTEMIS-157 fixing isHA on connectionFactory
2015-07-22 17:46:04 +01:00
Clebert Suconic
0bd784df43
This closes #93 changing to ConcurrentHashMap
2015-07-22 17:45:26 +01:00
Ville Skyttä
2a647c176f
Declare ConcurrentMaps instead of ConcurrentHashMaps
...
See PR #88 for discussion.
2015-07-22 16:16:57 +03:00
Clebert Suconic
1cb372bcd8
This closes #92 Deprecating property
2015-07-22 11:54:18 +01:00
Ville Skyttä
d6f8ed8d70
Deprecate PROTOCOL_PROP_NAME, avoid deprecation warning on STOMP tests
2015-07-22 11:54:18 +01:00
Clebert Suconic
9ec45c0230
This closes #91 Stomp changes
2015-07-22 11:48:42 +01:00
Ville Skyttä
45d1601334
Make some STOMP fields final
2015-07-22 11:48:42 +01:00
Clebert Suconic
5c4511b59f
Using ConcurrentMap instead on MQTTSessionState"
2015-07-22 11:44:03 +01:00
Clebert Suconic
5a57bf6f29
This closes #88 Fix jdk 1.7 build on MQTT
2015-07-21 22:18:49 +01:00
Ville Skyttä
0dcad8fc59
Fix MQTT build
...
putIfAbsent() is a ConcurrentHashMap method.
2015-07-21 22:18:49 +01:00
Clebert Suconic
9b356bd5c1
This closes #90 / ARTEMIS-159 - doc fix
2015-07-21 22:10:15 +01:00
Erich Duda
8d10716cb0
Fixed documentation issue about message-expiry-thread-priority attribute.
2015-07-21 22:10:15 +01:00
Clebert Suconic
f7b5e33e2f
This closes #89 Stomp fixes
2015-07-21 22:07:01 +01:00
Ville Skyttä
214a1dc1eb
Use StringBuilder instead of StringBuffer on STOMP encode
2015-07-21 19:11:07 +03:00
Ville Skyttä
615a9881b5
Use base implementation for STOMP 1.1+ toActiveMQBuffer
2015-07-21 19:06:40 +03:00
Ville Skyttä
0b3a64c5e8
Auto-set content-length to STOMP 1.0 frames
...
As recommended by the 1.0 spec.
2015-07-21 19:04:08 +03:00
Clebert Suconic
8353bd1f77
reapplying Don't auto-send STOMP content-length header if one was explicitly set
...
I reverted this change by accident
2015-07-21 13:59:38 +01:00
Clebert Suconic
82639f590b
Revert "Change on buffer timeout..."
...
This reverts commit 522c399bd2
.
2015-07-21 13:57:07 +01:00
Clebert Suconic
a298b203a7
32 bit compilation
2015-07-21 09:42:43 +01:00
Clebert Suconic
522c399bd2
Change on buffer timeout...
...
I had done a lot of tests today, and having 100 nanoseconds for the buffer timeout is a better default for the default installation created through the create command.
I have added some information on when to change as a comment on the xml
2015-07-21 09:42:43 +01:00
Clebert Suconic
dcd6033e02
fixing Stomp::testSendWithHeartBeats
2015-07-21 02:46:45 +01:00
Clebert Suconic
fbfdacde66
This closes #86 content-length change on stomp
2015-07-20 15:09:07 +01:00
Ville Skyttä
642838c712
Don't auto-send STOMP content-length header if one was explicitly set
2015-07-20 15:09:07 +01:00
Clebert Suconic
96b559307c
This closes #84 on avoiding stomp array copies
2015-07-20 14:58:39 +01:00
Ville Skyttä
8a90de6fbc
Avoid some array copies on STOMP decode
2015-07-20 14:57:17 +01:00
Clebert Suconic
94f84c43aa
This closes #83 OpenWire fixes
2015-07-15 22:40:00 -04:00
Howard Gao
74600b2a53
openwire tests: Fix some NPEs and Index out of boundary errors
2015-07-16 09:16:25 +08:00
Clebert Suconic
d560aa4c40
This closes #82 CMake
2015-07-15 20:34:27 -04:00
Clebert Suconic
e7bd2f9c45
ARTEMIS-150 moving to cmake will fix nar/jar dependency issues and fix SBT
2015-07-15 20:29:36 -04:00
Andy Taylor
3b69f5e372
merging #81 - rename default MQTT connector to mqtt
2015-07-15 14:33:59 +01:00
Martyn Taylor
795e85216f
rename default MQTT connector to mqtt
2015-07-15 14:30:04 +01:00
Clebert Suconic
afbfa2eb09
This closes #80 MQTT changes
2015-07-15 09:13:16 -04:00
Martyn Taylor
4ecbbc9388
Enable MQTT in default broker config
2015-07-15 14:06:49 +01:00
Timothy Bish
497d7f1573
ARTEMIS-156 test for svngit2jira
2015-07-14 13:29:16 -04:00
Timothy Bish
b1aa441885
ARTEMIS-156 test for svngit2jira
2015-07-14 11:59:50 -04:00
Clebert Suconic
f414c441f2
This closes #77 Stomp changes
2015-07-14 09:54:41 -04:00
Ville Skyttä
b38236df82
Set content-type to STOMP ERROR frames
...
Not setting it to directly instantiated 1.0 frames though, as
content-type is not in the 1.0 spec. However the 1.0 spec does not
actually forbid headers outside of the spec so it shouldn't hurt if we
end up setting it for some frames sent over a 1.0 connection.
2015-07-14 09:54:40 -04:00
Clebert Suconic
4167c5f2cc
This closes #78 Stomp changes
2015-07-14 09:53:36 -04:00
Ville Skyttä
6ee22e7c5e
Set frame handlers to ActiveMQStompExceptions
2015-07-14 09:53:36 -04:00
Ville Skyttä
3deb20f049
Create versioned instead of generic frames from STOMP decoder
2015-07-14 09:53:35 -04:00
Clebert Suconic
f17991e58c
This closes #79 fix on openwire testsuite
2015-07-14 09:50:57 -04:00