Commit Graph

1687 Commits

Author SHA1 Message Date
James Strachan a420312a40 avoid the possibility that 2 threads could attempt to add a destination at the same time causing it to be created twice and avoid issues such as duplicate registration in JMX
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434397 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 14:01:30 +00:00
James Strachan d4a50a7340 allow users to disable the creation of the DDL tables on startup
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434344 13f79535-47bb-0310-9956-ffa450edef68
2006-08-24 09:00:55 +00:00
James Strachan 53082e6a14 add the ability to remove network connectors dynamically
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 16:12:47 +00:00
James Strachan 6e714a2fe5 use INFO level logging when we loose a connection to a broker to highlight to users bad networking issues such as dropped sockets or bad firewalls etc. This change fixes AMQ-829
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434064 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 15:31:40 +00:00
James Strachan 9431f934cd added the activemq.home system property in case the log4j.property is changed to use files
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434043 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 13:43:43 +00:00
James Strachan 20a4ebd808 removed unnecessary import
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434023 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 12:23:32 +00:00
James Strachan 7685e4d2f3 include the shell scripts in the ZIP distro as (i) some windows users use cygwin and (ii) some non-windows users use zip files :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434022 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 12:23:09 +00:00
James Strachan 4f715a2f8a Have just added a short circuit for the loop trying to acquire the exclusive lock so that we fail fast if we are stopping to fix AMQ-893
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434007 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:55:55 +00:00
James Strachan d4a834743f added the ability to configure the TCP keepAlive option
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@434006 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 10:54:43 +00:00
Hiram R. Chirino 4b6b61b820 Added a udp and multicast broker tracing plugins. If enabled on a broker they can be used to monitor the broker without much network overhead.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433948 13f79535-47bb-0310-9956-ffa450edef68
2006-08-23 06:58:41 +00:00
James Strachan 73ef5bea04 added an example of using Oracle JDBC along with using DBCP with Oracle rather than the non-pooling default that comes with Oracle
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433697 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 17:10:58 +00:00
James Strachan 4ce744b16b added an XML view of the queue statistics on the web console so folks can slurp up the XML in any old scripting language and write their own alert monitoring stuff
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433678 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 15:46:25 +00:00
Hiram R. Chirino 6a12e9cdeb http://issues.apache.org/activemq/browse/AMQ-887
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433673 13f79535-47bb-0310-9956-ffa450edef68
2006-08-22 15:25:50 +00:00
Hiram R. Chirino 07c1e65c22 http://issues.apache.org/activemq/browse/AMQ-888
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433353 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 20:53:52 +00:00
Hiram R. Chirino 960dce70d3 http://issues.apache.org/activemq/browse/AMQ-888
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433286 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 17:08:00 +00:00
Hiram R. Chirino 58d4605661 Fix for http://issues.apache.org/activemq/browse/AMQ-886
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433244 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 13:43:39 +00:00
James Strachan 8043380127 remove memory leak of consumers & browsers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@433198 13f79535-47bb-0310-9956-ffa450edef68
2006-08-21 08:40:08 +00:00
Robert Davies bc005fd1e6 tidy code for easier maintenance
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432664 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 18:02:49 +00:00
James Strachan 36553b336d added snippet macro tags for the wiki
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432519 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:35:20 +00:00
James Strachan ee2462da41 Minor refactor so that we can configure the MasterConnector using XML or dependency injection easier. Also added a test case showing how to use a new <masterConnector> element to configure the userName & password of the slave. For background on this issue see: http://www.nabble.com/Master-Slave-with-authentication-tf2094845.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432517 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 08:30:40 +00:00
Hiram R. Chirino 8f112fe208 Removing the mave-dependency-plugin... this was a little experiment to see if we could use a plugin to dump all the activemq dependencies to a local repository. Seem that the assembly plugin can allready do this, but the maven-proxy project http://maven-proxy.codehaus.org/ can do it even better.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432448 13f79535-47bb-0310-9956-ffa450edef68
2006-08-18 00:22:51 +00:00
James Strachan 73e5a3024c added fix for AMQ-883 and AMQ-865 along with test cases from Denis Abramov and Bryan Schmidt. In partcular many thanks to Bryan Schmidt who figured out what the problem was and helped me do wacky things with the event delegate thingy :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432377 13f79535-47bb-0310-9956-ffa450edef68
2006-08-17 20:20:42 +00:00
Robert Davies d0da99a08c removed areas of contention (deadlocks)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432224 13f79535-47bb-0310-9956-ffa450edef68
2006-08-17 13:07:24 +00:00
Robert Davies aaccbd3bd4 Added optinal async delivery to VMTransport
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@432221 13f79535-47bb-0310-9956-ffa450edef68
2006-08-17 13:01:50 +00:00
Nathan Christopher Mittler c578b76f14 updating readme.txt for activemq-cpp to properly reflect how to access svn on the mojo site
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431876 13f79535-47bb-0310-9956-ffa450edef68
2006-08-16 11:01:36 +00:00
Brian McCallister 85df0e62d7 Minor change to test case
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:57:06 +00:00
Brian McCallister 7d4cddd452 Stomp should now not pass through headers with null values in the AMQ message (correlation-id, reply-to, etc)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431714 13f79535-47bb-0310-9956-ffa450edef68
2006-08-15 21:55:06 +00:00
Nathan Christopher Mittler f012622ff4 AMQ-874 - updating example on the wiki for basic activemq-cpp usage
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@431268 13f79535-47bb-0310-9956-ffa450edef68
2006-08-13 23:01:56 +00:00
James Strachan b84c864d85 made it easier to specify the port to use for running jetty
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430998 13f79535-47bb-0310-9956-ffa450edef68
2006-08-12 08:57:06 +00:00
James Strachan 492952b4bb made it easier to specify the port to use for running jetty
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430997 13f79535-47bb-0310-9956-ffa450edef68
2006-08-12 08:55:57 +00:00
Hiram R. Chirino 7711c7450d Adding a transport context variable.. see: http://www.nabble.com/Where-to-add-new-SSL-BrokerService-functionality-tf2088221.html
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430820 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 16:43:34 +00:00
Hiram R. Chirino befb3adc32 get gram:gram to run the first script too... it currently has a problem splitting on the :
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430798 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 14:23:38 +00:00
James Strachan 06c560c081 fixed test case due to openwire version increase
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430742 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 09:34:11 +00:00
James Strachan fb5a3730db modified test case to use TCP to force marshalling of the MesagePull command to check thats working
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430716 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 08:00:03 +00:00
Hiram R. Chirino c26d8a9d0d Added openwire v2 marshallers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430617 13f79535-47bb-0310-9956-ffa450edef68
2006-08-11 01:44:04 +00:00
James Strachan cd9ce2e93d Autogenerated OpenWire code after version 2 along with the MessagePull command
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430504 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:51:56 +00:00
Hiram R. Chirino 1ff8046990 Adding initial marshaller for v2
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430485 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:03:29 +00:00
Hiram R. Chirino 59a28777cd Incrementing the openwire version
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430483 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 19:00:10 +00:00
James Strachan dd55c215aa moved the tooling to a directory matching the pom
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430479 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 18:56:48 +00:00
James Strachan 6e3a634518 added the client side and a test case to show prefetch of zero working for pull-only queues with synchronous consumers to fix AMQ-855
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430476 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 18:48:24 +00:00
James Strachan 9d671b70aa added some early support for AMQ-855 to allow pure pull based consumption - adding a MessagePull command so that a client can pull messages on demand
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430445 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 17:17:19 +00:00
James Strachan c3fae7767d added a better example of using the xbean-spring flavour of XML configuration
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430407 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 14:57:11 +00:00
Frederick G. Oconer a96820ed17 Updated jetty plugin to run the web-console through maven using "jetty:run" goal.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430353 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 10:41:56 +00:00
Robert Davies 21f9bb8367 fix for http://issues.apache.org/activemq/browse/AMQ-857
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430351 13f79535-47bb-0310-9956-ffa450edef68
2006-08-10 10:38:29 +00:00
Robert Davies ed49ada604 applied patch for http://issues.apache.org/activemq/browse/AMQ-776
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430068 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 15:10:26 +00:00
James Strachan 3e945b5a91 Applied patch for AMQ-826 with thanks. This patch adds an LDAP based authorization map. I"ve added the test case but disabled it so far - I've not figured out the magic combination of jars and versions and spring.xml configuration files to boot up ApacheDS in Spring for the test case - it seems the online documentation nor the spring.xml that comes with the 1.0-RC3 download actually work
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430034 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 11:37:18 +00:00
James Strachan 171e3223c1 added patch submitted by Mathew Kuppe for AMQ-871 to allow the eviction strategies to decide to evict multiple messages
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430023 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 10:28:38 +00:00
James Strachan 75952abdbb Fix for AMQ-772 to add activemq-web to the distros
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430008 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 09:11:20 +00:00
James Strachan cb11447386 Fix for AMQ-772 to add activemq-web to the distros
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@430005 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 09:03:53 +00:00
James Strachan e7e15b5559 a fix for AMQ-769 to allow the MessageGroupMap implementation to be specified via a policyEntry
http://incubator.apache.org/activemq/per-destination-policies.html

so you can specify something like this...

 <broker>

    <destinationPolicy>
      <policyMap>
        <policyEntries>
          <policyEntry queue=">">
           <messageGroupMapFactory>
            <simpleMessageGroupMapFactory/>
    

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@429995 13f79535-47bb-0310-9956-ffa450edef68
2006-08-09 08:44:27 +00:00