Justin Bertram
1e57a8e70a
ARTEMIS-1697 give ActivateCallback default methods
2018-02-22 21:37:33 +00:00
Justin Bertram
c26c970ddc
ARTEMIS-1666 refactor to avoid duplicate code and fix bug
2018-02-21 13:23:06 -05:00
Justin Bertram
3658d62810
ARTEMIS-1415 potential JMS bridge conn leak
2018-01-23 14:01:30 -05:00
Jeff Mesnil
2af7b3bdcb
[ARTEMIS-1609] Add distinct name/address for JMS destinations
...
Fix internalCreateTopic method: the topics are keyed by their core
addresses, not their JMS names.
2018-01-22 17:14:14 +00:00
Howard Gao
bb84f67936
ARTEMIS-1600 Support masked passwords in bootstrap.xm and login.config
...
We provide a feature to mask passwords in the configuration files.
However, passwords in the bootstrap.xml (when the console is
secured with HTTPS) cannot be masked. This enhancement has
been opened to allow passwords in the bootstrap.xml to be masked
using the built-in masking feature provided by the broker.
Also the LDAPLoginModule configuration (in login.config) has a
connection password attribute that also needs this mask support.
In addition the ENC() syntax is supported for password masking
to replace the old 'mask-password' flag.
2018-01-18 08:59:00 -06:00
Jeff Mesnil
86175d677a
ARTEMIS-1609 Add distinct name/address for JMS destinations
...
* add methods to JMSServerManager to be able to create JMS queues and topics
that have distincts names (as returned by the JMS API) and addresses
(as used by Artemis Core API).
* add constructors to ActiveMQQueue and ActiveMQTopic to specify JMS name
distinct from their core address
This allows to emulate Artemis 1.x naming conventions where a JMS queue
would have a name 'foo'and and an address 'jms.queue.foo' (the same
applying for JMS topic as well).
2018-01-17 12:31:27 -05:00
xstefank
cfb8206650
ARTEMIS-1554 JMS bridge with transactions cannot be stopped on session failover
2017-12-20 16:07:51 -05:00
Jeff Mesnil
5401ec383f
[ARTEMIS-1450] Support InitialMessagePacketSize on JMS ConnectionFactoryConfiguration
...
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-1450
2017-10-06 18:39:27 -04:00
Jiri Danek
ad228e202f
NO-JIRA: Addressing some deprecated usage on the codebase
...
- PROTOCOL_PROP_NAME
- ConnectionLifeCycleListener
- GENERIC_IGNORED_FILTER
- HttpHeaders.Names
- HttpHeaders.Names and similar
2017-07-10 14:06:07 -04:00
Dmitrii Tikhomirov
027faa36d1
[ARTEMIS-1251] Log messages without prefixed id code in artemis-jms-server
2017-06-26 16:14:57 -04:00
Jeff Mesnil
f32cab6420
[ARTEMIS-1232] Configure deserialization lists on regular JMS CF
...
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-1232
2017-06-14 13:17:21 -05:00
Michael Andre Pearce
c65ea783ea
ARTEMIS-1189 - Fix checkstyle violations post checkstyle upgrade
...
After upgrade of checkstyle, resolve violations
remove checkstyle override added as temp measure at point of upgrade forced by sevntu
2017-05-30 13:40:00 -04:00
Clebert Suconic
dc26ac96b4
ARTEMIS-1156: moving our collections on its own package
2017-05-12 10:06:05 -04:00
Clebert Suconic
fe0ca4d84f
ARTEMIS-1009 Pure Message Encoding.
...
with this we could send and receive message in their raw format,
without requiring conversions to Core.
- MessageImpl and ServerMessage are removed as part of this
- AMQPMessage and CoreMessage will have the specialized message format for each protocol
- The protocol manager is now responsible to send the message
- The message will provide an encoder for journal and paging
2017-03-05 23:08:53 -05:00
Justin Bertram
cd6ce0f951
ARTEMIS-919 JMS reloader reading core queues
...
(cherry picked from commit b582524017
)
2017-02-28 14:02:40 -06:00
Justin Bertram
ff3e75d148
NO-JIRA move RoutingType to different package
2017-02-13 09:50:41 -06:00
xstefank
2e144a8525
ARTEMIS-950 Change log level from INFO to WARN
...
the system was logging INFO to the "Invalid "host" value "0.0.0.0"
message, This is changing it to WARN
2017-02-08 11:54:33 -05:00
Clebert Suconic
ce035a8084
ARTEMIS-937 Implementing proper alignment and adding perf-journal tool to validate the journal syncs
2017-02-03 09:04:56 -05:00
Justin Bertram
8cf94623a4
ARTEMIS-922 Rename deleteOnNoConsumers throughout
...
The name "deleteOnNoConsumers" isn't a good match for the semantics underneath.
The name "purgeOnNoConsumers" (and variants) is a better fit.
2017-01-17 11:40:56 -06:00
Justin Bertram
0d1fa83181
ARTEMIS-922 Addressing-related API clean-up
2017-01-16 14:40:42 -05:00
jbertram
31b5bdb026
NO-JIRA properly destroy JMS topic
2016-12-16 13:20:39 +00:00
jbertram
fe52ca6d75
ARTEMIS-881 Support new address-settings for auto-create queue
2016-12-09 18:43:15 +00:00
jbertram
b742a357c5
ARTEMIS-876 Deprecate JMSServerManager and update JMS bootstrap
2016-12-09 18:43:15 +00:00
Martyn Taylor
7a51491c32
ARTEMIS-780 Added ability to define 2 Routing Types on a single addres
2016-12-09 18:43:15 +00:00
jbertram
0861be14c1
ARTEMIS-789 Fix various failing tests due to addressing changes
2016-12-09 18:43:15 +00:00
Andy Taylor
0189f156ec
ARTEMIS-876 Remove JMS JMX Objects and add new Address JMX objects
2016-12-09 18:43:15 +00:00
jbertram
84e8a87325
ARTEMIS-876 Remove all reliances on JMS prefixing
2016-12-09 18:43:15 +00:00
Dmitrii Tikhomirov
3995319dca
ARTEMIS-865 Remove e.printStackTrace() from code
2016-11-23 11:15:54 -05:00
Clebert Suconic
7eadff7681
ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
Clebert Suconic
a074f9f1a5
ARTEMIS-753 Queue Pause and Resumed persisted
2016-10-21 20:26:23 -04:00
Martyn Taylor
95c4fdd408
ARTEMIS-762 Reflect management changes in AMQP protocol
2016-10-07 10:38:01 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
Ville Skyttä
d5242978d5
for and while loop to foreach conversions
2016-08-25 14:22:32 -04:00
Ville Skyttä
8c6e044745
Potential resource leak fixes
2016-08-25 14:22:32 -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
Clebert Suconic
04d482037c
ARTEMIS-601 Implementing reload manager on JMS Destinations and Address Settings
2016-08-10 10:03:40 -04:00
Howard Gao
0535218cfc
ARTEMIS-604 - Message Serialization Improvement
...
- JMS and RA fixes
2016-08-09 11:22:48 +01:00
jbertram
1ef9e74f14
ARTEMIS-601 load runtime security cfg file changes
2016-08-07 20:17:56 -05:00
Clebert Suconic
fccf1c8243
ARTEMIS-565 Dealing with ClassLoading issues on managements. Caching provider loaded
2016-07-29 13:58:37 -04:00
jbertram
3914f1aa8b
ARTEMIS-647 track 'killed' msg count on queue
...
A 'killed' message is one that has been sent to a dead-letter address
or otherwise removed from the queue due to exceeding the max delivery
attempts.
2016-07-27 16:44:59 -04:00
jbertram
32abe61876
ARTEMIS-646 track expired msg count on queue
2016-07-26 16:15:02 -05:00
jbertram
1de4dbbe27
ARTEMIS-565 fix more broken Json stuff
2016-07-26 14:31:50 -04:00
Clebert Suconic
b7efd5db3b
ARTEMIS-565 A few fixes around the JSON change
2016-07-26 14:17:45 -04:00
jbertram
5d71ffc5e6
ARTEMIS-587 add more JSON JMX mgmt methods to core
2016-07-26 11:39:19 -04:00
John D. Ament
d0ecf0f3a5
ARTEMIS-565 Replace json.org with javax.json
...
Javax.json is a newer JSR, but has an ASF compliant version, is pretty close to the original JSON.org API and will support a standard annotation based JSON-B solution at some point soon.
Updated integration tests and removed JSON.org from license.
2016-07-25 21:44:57 -04:00
jbertram
27ef1b2bf0
ARTEMIS-405 more docs for JMS destinations
2016-07-21 16:58:41 +01:00
jbertram
765b225924
ARTEMIS-584 add validated user to msg
...
Implements a new feature to aid in security auditing by adding the name
of the validated user to the messages it sends.
2016-07-06 09:37:29 -05:00
Ville Skyttä
f1dc94534f
Combine identical catch blocks
2016-07-05 14:18:01 -04:00
Ville Skyttä
149216e8ec
Remove unnecessary null checks and assignments
2016-07-05 14:18:01 -04:00