Commit Graph

783 Commits

Author SHA1 Message Date
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
James Strachan c2123e3b1b allow a connectionTimeout to be specified on a socket for AMQ-607
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383831 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 09:47:25 +00:00
James Strachan 3cd3fd364e added extra check to make sure all MBeans are unregistered on a stop() call to ensure that AMQ-585 is fixed
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383828 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 09:25:05 +00:00
James Strachan 3e30fec10b deleted old cruft and updated the activemq.xml to support stomp
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383823 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 09:00:56 +00:00
Hiram R. Chirino b80ccdf412 Added csharp repos
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383821 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 08:44:30 +00:00
Hiram R. Chirino 07d4e8c63d - A bunch of JMX related tiding up.
- Added a sendTextMessage() method to the DestinationView so that a JMX console can send a test message to a destination.
  - Renamed a few bean properties so that they would be more consistent:
      - use get*Counter for properties that keep incrementing
      - use get*QueueSize for poperties that repesenet the size of list in broker.
  - the gc() method on the broker is now the only one expose
  - the CachedMessageCount is not exposed anymore.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383815 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 07:39:51 +00:00
Adrian T. Co 4af9754653 Added a timeout to the client connection to prevent hanging.
Added some cleanup codes.

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383814 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 07:39:39 +00:00
Hiram R. Chirino cd0fb615de Adjusted openwire generators
- Got .NET working again after bing WireFormat change
 - Fixed generated indenting for the java and csharp stuff.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383767 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 04:14:27 +00:00
Hiram R. Chirino 446629bba0 - Since we WireFormatInfo needs to be flexible and extensible so that feilds can be added witout changing it's on the wire encoding, we are now using a primitive map to store it's data.
- Extracted the NetworkBridgeFilter out of the Demand based forwarding bridge and made it a serializable class so that a bridge can be used with a remote broker.
- Cleaned up many of the warnings gram was spewing out by having it suck in more files.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383749 13f79535-47bb-0310-9956-ffa450edef68
2006-03-07 02:32:50 +00:00
James Strachan b4d2e81ff6 updated to backport 2.1 for AMQ-605
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383643 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 20:06:55 +00:00
James Strachan d5193d217f increased timeout to ensure test always works
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383632 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 19:37:37 +00:00
James Strachan d9b9427a5f added fix for AMQ-519 so that we explicitly force the redelivered message to be deserialized again for ObjectMessage instances to avoid mutable objects being changed, then rolled back
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383627 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 19:10:32 +00:00
Hiram R. Chirino f12596648a this moved to activemq-dotnet
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383598 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 17:47:06 +00:00
Hiram R. Chirino 77a9957a55 added simplified nant build
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383596 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 17:42:59 +00:00
Hiram R. Chirino 1ea5d94095 Moving code in the openwire-dotnet module over to the activemq-dotnet module
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383570 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 16:03:44 +00:00
Hiram R. Chirino e7d32ad93d Adding initial maven layout for activemq-dotnet project
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383568 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 15:49:26 +00:00
James Strachan 900f6e9de1 added better exception message
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383565 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 15:33:43 +00:00
Hiram R. Chirino db9144a985 Protect against cache overwrites.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383546 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 14:25:36 +00:00
Hiram R. Chirino c3e10f5438 updated hashCode and equals to pickup new fields.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383545 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 14:10:43 +00:00
Hiram R. Chirino b665f18730 Better cache eviction in place.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383544 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 14:06:13 +00:00
James Strachan d666be05f9 added test case and patch for AMQ-617
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383541 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 13:53:11 +00:00
Hiram R. Chirino 120f77dad0 return true if the copy works.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383530 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 13:27:39 +00:00
James Strachan 149a9292c5 patch to ignore blank clientIds in a connectionRequestInfo
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383524 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 12:21:57 +00:00
James Strachan 3d96abcc93 added extra test to ensure that the transport instance is fully started before attempts are made to use the transport
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383523 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 12:12:53 +00:00
James Strachan 204e940809 added helper method
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383516 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 11:18:24 +00:00
Robert Davies 6cb66e4865 PolicyMap not initialized by XBean/Spring when Broker constructed for Transports.
Chanhed so PolicyMap is lazily fetched from the BrokerService by the RegionBroker

git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383486 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 07:25:51 +00:00
Robert Davies 6892f8ca04 Added slow consumer test
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383485 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 07:24:16 +00:00
Robert Davies 64bf22ce94 Added slow consumer test
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383484 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 07:24:07 +00:00
Darwin G. Flores 83b624fe8e Exclude the QueueClusterTest so that build process won't hang
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383474 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 06:04:55 +00:00
Hiram R. Chirino ecf56d1a74 - Fixed endian convertion issues
- Fixed UTF8 encoding issues (size prefix needed to be a short instead of a int)
- Simplified usage of the Binary Reader/Writers by extending the class.
- Fixed Primitive Map encoding issues (edianness was not right)
- Enabled a durable sub test that works now due to message properties being correctly marshalled.
- Added a MessageTest 



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383459 13f79535-47bb-0310-9956-ffa450edef68
2006-03-06 03:39:51 +00:00
Hiram R. Chirino e6ad61952e Don't report errors if the transport is being closed.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383315 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 13:20:48 +00:00
Hiram R. Chirino bfe91884be Fixed up some comments.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383314 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 13:07:48 +00:00
Hiram R. Chirino 8f8bfee0be Implemented the filtered layer concept similar to what we have with the Java implemenation.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383309 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 12:05:53 +00:00
Hiram R. Chirino 494e5bdd2a A few more refactors.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383299 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 09:47:04 +00:00
Hiram R. Chirino 2949d2657a Send a ShutdownInfo so that broker knows that we are doing a clean disconnect.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383298 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 09:11:39 +00:00
Hiram R. Chirino 41c4a49a52 Fix setup teardown methods.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383297 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 09:01:27 +00:00
Hiram R. Chirino e0a2b8eab7 Updated openwire generation scripts so that they produce file with consistent newlines even on windows.
Updated dotnet generator due to refactor


git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383296 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 08:49:13 +00:00
Hiram R. Chirino 47a327ab83 Some more refactors:
Moving the jms type interfaces to the JMS namespace, hopefully this will be come a standardized set of interfaces
 for dotnet in the furture.



git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383295 13f79535-47bb-0310-9956-ffa450edef68
2006-03-05 08:28:53 +00:00
Hiram R. Chirino bb28820a8e Get it to compile after refactor
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383072 13f79535-47bb-0310-9956-ffa450edef68
2006-03-04 08:19:09 +00:00
Hiram R. Chirino fcbb2b22e8 Get it to compile after refactor
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@383071 13f79535-47bb-0310-9956-ffa450edef68
2006-03-04 08:18:50 +00:00