7524 Commits

Author SHA1 Message Date
Rob Davies
a482a68d1f Fix for https://issues.apache.org/jira/browse/AMQ-4719 2014-03-12 10:25:08 -04:00
Rob Davies
11ad9482e4 Fix for https://issues.apache.org/jira/browse/AMQ-4719 2014-03-12 10:24:43 -04:00
Rob Davies
5e406e67fe Fix for https://issues.apache.org/jira/browse/AMQ-4719 2014-03-12 10:24:28 -04:00
Timothy Bish
caaf839a87 https://issues.apache.org/jira/browse/AMQ-4869 2014-03-12 10:24:15 -04:00
Timothy Bish
6e079ad433 https://issues.apache.org/jira/browse/AMQ-4855
Deprecate the misspelled subcription named getters and use the correctly
spelled versions where the older ones are in use.
2014-03-12 10:24:00 -04:00
Timothy Bish
0e8aa8749a https://issues.apache.org/jira/browse/AMQ-4853
Add hashCode and equals override so that this object can be used in
collections properly
2014-03-12 10:23:46 -04:00
Kevin Earls
b601e172f7 Fix for AMQ-4857, added test for null before accessing protocol string 2014-03-12 10:23:31 -04:00
Hiram Chirino
6ef202e020 Replicated leveldb slaves index snapshots were being labeled with higher journal positions than what they really contained. 2014-03-12 09:03:24 -04:00
Kevin Earls
a367eaaea1 Increased timeout to fix AMQ-4854 2014-03-12 09:02:48 -04:00
gtully
7eff195cb9 https://issues.apache.org/jira/browse/AMQ-4852 - ensure clientId view connector mbean visible for duplex network connectors 2014-03-12 09:02:29 -04:00
gtully
9518705d6a replace fabric deps with linkedin zk to reflect revised deps from leveldb replication 2014-03-12 09:01:48 -04:00
gtully
9753a43df6 https://issues.apache.org/jira/browse/AMQ-4849 - runtime modifications to simpleAuthenticationPlugin plugin implemented with test 2014-03-12 09:01:33 -04:00
Hiram Chirino
554efe3e16 If a replicated leveldb slave's connection gets slow, lets merge together journal write events to avoid them queuing up on the master side. 2014-03-12 09:01:15 -04:00
Timothy Bish
971d924f94 polish 2014-03-12 09:00:59 -04:00
Timothy Bish
533e252ed7 move to shade 2.1 plugin version to fix some random failing builds. 2014-03-12 09:00:46 -04:00
Hiram Chirino
f2e58dc87f leveldb store: Add more log traces for when we need to get more details on what's going on. 2014-03-12 09:00:25 -04:00
Hiram Chirino
ca02709d56 Fixes for leveldb replication: make sure we only apply index updates when we encounter a UOW_END_RECORD so that we don't end up with an inconsistent index if a partial UOW is replicated. 2014-03-12 09:00:11 -04:00
Hiram Chirino
c7a65cc228 leveldb replication: Lets always download the current append log just to be safe 2014-03-12 08:59:56 -04:00
Hiram Chirino
3f94098c99 Continue to append to the last leveldb log file on a store restart. 2014-03-12 08:59:42 -04:00
Claus Ibsen
0b21daf5a3 AMQ-2960: Fixed potential NPE in pooled connection factory in activemq-spring when using spring-dm in OSGi. As spring-dm may call getObject before postCostruct has been called. 2014-03-12 08:59:26 -04:00
Claus Ibsen
c1fc98a05a AMQ-1063: Fixed journaled JDBC checkpoint which would mark inTx eager, which was wrong, as getting the JDBC connection may fail. So the mark inTx should only happen if getting the connection was succesful. 2014-03-12 08:32:53 -04:00
Claus Ibsen
a097fb5486 AMQ-4826: Failover transport - avoid floating-point issue on other JDKs. 2014-03-12 08:32:39 -04:00
Claus Ibsen
6724c88a2a AMQ-2536: Default xpath selector using xalan now uses pre compiled expressions which is faster. Also avoids previous issues with swalling exceptions if xalan is not in the classpath. 2014-03-12 08:32:12 -04:00
Claus Ibsen
fea4320f52 AMQ-3350: Fixed chat web demo which may swallow first message. Thanks to Ken Seiss for the patch. 2014-03-12 08:31:55 -04:00
Claus Ibsen
8238c4d822 AMQ-4325: Fixed ActiveMQ Camel component to support username/password being configured when using ActiveMQ factory method. Also fixes the factory method would eager create plain connection factory, instead of using createConnectionFactory method as otherwise, which is optimized for AMQ. 2014-03-12 08:31:33 -04:00
Claus Ibsen
7868b72a17 Removed non existing AMQ journal Camel component which was removed a long time ago. 2014-03-12 08:31:00 -04:00
Claus Ibsen
0747d1c512 Removed not use class, which neither has ever been documentated, or used by end users. Also they can implement their own spring JMS message converter if they want. 2014-03-12 08:30:42 -04:00
Claus Ibsen
7659bfcbda Polished camel broker component 2014-03-12 08:30:28 -04:00
Claus Ibsen
b54a9422e1 AMQ-4746: Fixed ClassLoadingAwareObjectInputStream to load simple types first, using same logic as in Camel. This helps with AMQ clients in other runtimes such as Applet based or whatnot. 2014-03-12 08:30:11 -04:00
Claus Ibsen
afc0f938ea AMQ-4685: Improved LDAPLoginModule to support ldap alias when result is absolute. Thanks to Igor Podolskiy for patch. 2014-03-12 08:29:45 -04:00
Claus Ibsen
196f261ea0 AMQ-4668: REST API only accepts non-form content if content type of text/xml 2014-03-11 21:20:34 -04:00
Hiram Chirino
702a0065dd Fix for: https://issues.apache.org/jira/browse/AMQ-4837 : LevelDB corrupted in AMQ cluster.
- The tracked flushed offset was not getting initialized to match the initial size of the log file.  This invalid flushed offset was being used to do the initial sync /w the slave and then things went downhill.
2014-03-11 21:20:20 -04:00
Dejan Bosanac
a675bd96f0 https://issues.apache.org/jira/browse/AMQ-3725 - close delegated file only if not null 2014-03-11 21:20:05 -04:00
Claus Ibsen
a38d26b419 AMQ-4841: Fixed JDBC leased locker to allow being configured in any order in the XML file, being able to use the defined statemnts. Otherwise you would have had to define the locker last in the XML file. Thanks to Pat Fox for the test case. 2014-03-11 21:19:49 -04:00
gtully
8a9ea481fd https://issues.apache.org/jira/browse/AMQ-4832 - apply patch from Matthew Walker with thanks 2014-03-11 21:19:23 -04:00
Dejan Bosanac
7ec13f2110 https://issues.apache.org/jira/browse/AMQ-3725 - allow kahadb to recover from failed file system 2014-03-11 21:19:06 -04:00
Hiram Chirino
50f37beb87 Fix for: https://issues.apache.org/jira/browse/AMQ-4837 : LevelDB corrupted in AMQ cluster.
- Log rotation was causing a pre-mature index snapshot to be taken on the slave (snapshot while the slave was still synchronizing).
- Also fix issue with the append position displayed in JMX for the master not being correct.
2014-03-11 21:18:49 -04:00
Claus Ibsen
926a43533f AMQ-4433: Validate socket.xxx transport connector options, to detect invalud/unused options and fail. Thanks to Christoffer Sawicki for the patch. 2014-03-11 21:18:33 -04:00
Hiram Chirino
5161087f31 Working on a test case for https://issues.apache.org/jira/browse/AMQ-4837 : LevelDB corrupted in AMQ cluster. 2014-03-11 21:16:58 -04:00
Hiram Chirino
251b7da5a8 Only register the leveldb store MBeans in JMX if jmx is enabled on the broker. 2014-03-11 21:16:39 -04:00
Hiram Chirino
7fd082a3a3 Makes it easier to launch activemq from an IDE in debug mode. 2014-03-11 21:04:45 -04:00
Hiram Chirino
4db585da15 Fixes https://issues.apache.org/jira/browse/AMQ-4840 - Invalid STOMP frame sent on websocket connections with heartbeats. 2014-03-11 21:04:23 -04:00
Hiram Chirino
8a5c0528f8 https://issues.apache.org/jira/browse/AMQ-4471 - Fixing bug where stomp ws example allows remote JS execution. 2014-03-11 21:04:05 -04:00
Hiram Chirino
28e6e6f7fc Add a toString() method to the replicated leveldb store so that it displays a nicer message when the broker starts it up. 2014-03-11 21:03:46 -04:00
gtully
a87deff812 remove unneeded deps that pull in older amq versions 2014-03-11 21:03:28 -04:00
gtully
499ab6849a https://issues.apache.org/jira/browse/AMQ-4821 - refix; we now use any referenced factorybean for default properties 2014-03-11 21:03:01 -04:00
Christian Posta
81ebd58f86 Fix for https://issues.apache.org/jira/browse/AMQ-4823 NetworkConnector not registered in JMX when created from Broker View + unit tests 2014-03-11 21:02:33 -04:00
Timothy Bish
5b6202ba41 fix for: https://issues.apache.org/jira/browse/AMQ-4822 2014-03-11 21:02:08 -04:00
gtully
ab1db0258c https://issues.apache.org/jira/browse/AMQ-4820 - find elements by ns and local name to deal with namespace prefix. Ensure we trap all errors on plugin start so we don't cause a failed broker start, and trap no broker element with a better error 2014-03-11 21:01:46 -04:00
Timothy Bish
e7d1269125 fix for: https://issues.apache.org/jira/browse/AMQ-4740 2014-03-11 21:01:14 -04:00