Commit Graph

772 Commits

Author SHA1 Message Date
Hiram R. Chirino 46ad8c2d71 Enabled CLS compliance again and fixed some of the comment positioning.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384457 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 08:19:01 +00:00
James Strachan cedc2fb891 added an implementation of ActiveMQXAConnectionFactory for AMQ-624
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384454 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 07:42:26 +00:00
Hiram R. Chirino 8bbca4d6cb Missed a few in the refactor
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384453 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 07:15:58 +00:00
Hiram R. Chirino c40f989966 Refactored the .NET client so that all the JMS references are NMS. Figured Sun would not be happy if we called this JMS.
also tweeked the m2 poms a little




git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384452 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 07:11:37 +00:00
Adrian T. Co 081b0e3b51 Minor cleanup and remove some System.out
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384439 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 05:42:56 +00:00
Hiram R. Chirino c4e99fe48b - Fix NPE due to JMX problem
- Made the maven setting a little more eclipse freindly.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384438 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 05:41:08 +00:00
Adrian T. Co d34b2fe072 Use offer to wait (with timeout of 30secs) for space in case the queue is full.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384419 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 03:59:03 +00:00
Patrick Edward Lapus Villacorta 0c21d86151 test commit
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384395 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 01:17:42 +00:00
Hiram R. Chirino 6583ef1821 I wish I could have commited this in smaller chunks
- Added support for the openwire loose encoding to the .NET port
- Fixed the InactivityMonitor, it was timing out conections too often and testcase for it would fail intermitently
- Improved the wire format option negociation phase.  
   - We now gaurd to sending the WireformatInfo, so it's only sent once even if the start method is called multiple times.  
   - We now wait for the WireFormatInfo to be sent before reconfiguring the WireFormat with the new negociated options
   - Option negociation is now simpler to understand:
     - The WireFormatInfo is allways sent with all options turned off
     - Once WireFormatInfo's are exchanged, we enable the options on the WireFormat that both sides enabled.
 



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384390 13f79535-47bb-0310-9956-ffa450edef68
2006-03-09 00:41:39 +00:00
Robert Davies cbd5960e5a shorten subscription name
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384297 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 18:16:33 +00:00
James Strachan 242353b56c applied patch from Fabio Ospitia Trujillo
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384275 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 17:32:19 +00:00
James Strachan 6c0fae01de added working test case for the use of Broker, Queue, Topic MBeans
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384274 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 17:25:56 +00:00
James Strachan 138d9cfffa added MBean unit test case
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384256 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 16:27:25 +00:00
Hiram R. Chirino 5d9d499e66 Fix so that we can get the messages.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384255 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 16:27:16 +00:00
James Strachan 4aa503f4af added MBean unit test case
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384254 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 16:27:11 +00:00
James Strachan ac3e41b7b7 latest generated openwire code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384233 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 15:16:40 +00:00
James Strachan ef59d2c1e3 latest generated openwire code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384232 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 15:15:30 +00:00
James Strachan 2cd143782a added a ReplayCommand to OpenWire for re-requesting dropped datagrams/commands and regenerated the openwire classes
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384231 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 15:15:11 +00:00
James Strachan 12b736d703 latest generated openwire code
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384230 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 15:15:05 +00:00
James Strachan 08f4639d5e added spike of a UDP server together with applying the transport refactorings to the UDP transport
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384225 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 14:44:35 +00:00
James Strachan 11c37a7be5 added fix for NPE when adding durable subscribers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384223 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 14:36:35 +00:00
James Strachan 1ccd7bdbf0 Refactorings of the transport/service base classes
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384222 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 14:30:48 +00:00
James Strachan 436fe42778 minor refactor to use "stopped" and "stopping" as properties on ServiceSupport and the transport classes. Also made the TransportListener getter visible and avoided the need for protected variables in the various TransportFilter implementations (due to inlining, often getter methods are faster in hotspot than access to protected fields, plus it simplifies the code & makes it less brittle)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384220 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 14:10:27 +00:00
James Strachan 11be076ac9 refactor to move the useful code for dealing with start/stop lifecycles and the start, closed, closing properties into the base ServiceSupport class
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384208 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 13:09:17 +00:00
James Strachan 8568d6ee05 minor refactor to make it easier to override starting
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384193 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 12:09:49 +00:00
James Strachan 534ea690ff allow the transport to be closed before we try and send remove commands to it without generating an exception
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384189 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:47:09 +00:00
James Strachan dba3ea8d0e enable JMX by default
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384187 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:44:45 +00:00
James Strachan 8d36b4c751 patch test case to explicitly disable JMX
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384186 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:44:28 +00:00
James Strachan d47ce01a85 deal with mbeans being already unregistered gracefully
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384185 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:44:06 +00:00
James Strachan f692aa3781 added slow consumer config
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384181 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:02:40 +00:00
James Strachan d0466165c8 disabled JMX for test case so the test works if we enable JMX globally
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384180 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 11:01:48 +00:00
James Strachan 8776a4154e added helper method to create non-persistent output streams together with added more javadoc
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384173 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 10:14:44 +00:00
Adrian T. Co 7e6e788362 Added sleep after tearDown to give the jetty server enough time to shutdown before starting the next run.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384170 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 10:01:48 +00:00
Joseph Dennis O. Gapuz bd04e351e7 From PVillacorta - Fix IE issue where 1 message is received multiple times.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384166 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 09:31:56 +00:00
Gregory John Wilkins 9430890dc7 update to beta10 of jetty
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384163 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 09:17:14 +00:00
Adrian T. Co 5628c2d94b Use the backport library to fix the compile error in Java 1.4.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384162 13f79535-47bb-0310-9956-ffa450edef68
2006-03-08 09:15:08 +00:00
Hiram R. Chirino ead505da98 Fixed transport testcase so that it does not fail anymore. tcp transport was being stopped and then oneway was being called on it, and it was throwing an unexpected illegalstate exception witched to ioexception and all was better.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384001 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 20:33:02 +00:00
James Strachan 05b81ba8be Added test case for UDP
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383984 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:52:50 +00:00
James Strachan 187f884b58 added test case demonstrating UDP transport working
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383981 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:49:23 +00:00
James Strachan f8e1c0ebe5 added helper methods for NIO/AIO/UDP based transports
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383980 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:48:02 +00:00
Hiram R. Chirino b2ad8fa833 Support naming all the connectors so that JMX object names are easier to view.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383972 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:25:05 +00:00
Hiram R. Chirino c977f7ddfc support destination options on a stream consumer.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383971 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:24:15 +00:00
Hiram R. Chirino 5ff3487b2f renamed matched to pending.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383969 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 19:18:28 +00:00
Hiram R. Chirino 3b0377cfaf Test case and fix for http://jira.activemq.org/jira/browse/AMQ-618
Robert Newson, great job finding and putting together a test case for this.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383957 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 18:59:41 +00:00
James Strachan 1c5ecb36d3 added a default implementation of BufferPool and a default replay strategy
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383918 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 16:24:05 +00:00
James Strachan fcd06b2077 add the data size to datagram headers
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383894 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 14:12:11 +00:00
James Strachan eba4c9cfa8 initial spike of a UDP based transport - completely untested so far :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383893 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 14:06:59 +00:00
James Strachan fb2902900a initial spike of a UDP based transport - completely untested so far :)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383892 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 14:06:09 +00:00
Robert Davies 560763a603 delete db messages on start-up
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383853 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 11:49:28 +00:00
James Strachan 9c2185b826 set default timeout value of 30s
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383832 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 09:54:09 +00:00