Hiram R. Chirino
ea94429a2f
- server should set a error code if no clientID was specified.
...
- client should avoid doing a GET until the clientID is specified.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386272 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 06:11:37 +00:00
Darwin G. Flores
2133fb7c91
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386271 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 05:52:15 +00:00
Darwin G. Flores
4b1af8e029
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386269 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 05:41:06 +00:00
Hiram R. Chirino
38f7b126d6
Made the peer test a little more reliable by using consumer advisory messages to know when the peers have fully connected in the cluster.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386258 13f79535-47bb-0310-9956-ffa450edef68
2006-03-16 04:47:34 +00:00
James Strachan
70f9d61313
fixed bug which was exposed by the Stomp Ruby client. (We could really do with a maven integration build project that runs the C, C++, C# and Ruby code against a running broker)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386215 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 23:29:39 +00:00
James Strachan
de74d7ac72
added a stomp connector to the little debug broker program
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386209 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 23:19:02 +00:00
James Strachan
09de5a2481
switched default stomp port back to 61613 (thanks for the suggestion brian :) to avoid causing surprises for folks using stomp on 3.x or using the existing ruby stomp client. See AMQ-634 for more details
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386208 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 23:18:24 +00:00
Hiram R. Chirino
36722d8774
Applied patch in http://jira.activemq.org/jira/browse/AMQ-633
...
Thanks Brian Diesenhaus!
Also exposed the memory limits and usage via JMX and allowed the limit to be configured via a destination policy.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386199 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 22:45:38 +00:00
James Strachan
8d589ec6fa
added a replay buffer to the ReliableTransport so that nodes with missing messages can re-request stuff
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386198 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 22:43:40 +00:00
James Strachan
3dd6d8afcb
cache around endpoints so that they are reused - so that networks using brokerIds & brokerInfos can store the state on the endpoint
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386196 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 22:41:53 +00:00
Hiram R. Chirino
6a89f08c4f
disable the use of range acks with network connectors since that could cause the broker to block waiting for messages to be consumed (in the case of big messages being sent).
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386132 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 19:04:32 +00:00
Hiram R. Chirino
6994361f80
Get the connonical path so that we we debug, when know the explicit path to the data files.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386129 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 18:54:34 +00:00
James Strachan
400b1fca09
refactor of the DemandForwardingBridge so that a multicast-based network can be created (or any other multiplexing transport can be used to create a netowrk)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386100 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 16:03:34 +00:00
James Strachan
1629774d27
added logging if we can't properly cast things when closing things down
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386099 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 16:02:20 +00:00
Hiram R. Chirino
3c09f0cba5
Be more carefull about how long we wait for the test to timeout
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386092 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 15:15:29 +00:00
Hiram R. Chirino
7bc618b2ae
enable jaas build in m2 again
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386091 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 15:14:23 +00:00
Hiram R. Chirino
15023df29b
The testcase now sets the system properties so that they don't need to be set by maven
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386090 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 15:11:48 +00:00
James Strachan
9c19776c17
catch interupted exceptions
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386076 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 14:14:29 +00:00
Adrian T. Co
a2fc7a2dc0
- Fix error in stub connection to prevent HttpTransportBrokerTest to hang.
...
- Enabled test cases. (This is passing for me now, both in maven and in my IDE. Have to see how it does in the boxes.)
- Increase the logging level to error in HttpTransport. (Exceptions could be critical in that section. Better informed i guess.)
- Just a note: HttpsTransportBrokerTest takes around 13mins in my machine to run. (It could be too long for a test case. 137 test cases * 5 secs to setup jetty each time + actual processing time.)
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@386013 13f79535-47bb-0310-9956-ffa450edef68
2006-03-15 09:26:12 +00:00
James Strachan
687a45a516
minor refactor to allow composite demand forwarding bridge implementations
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385861 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 19:27:41 +00:00
James Strachan
364337b9aa
refactor of the UDP transport to enable the ReliableTransport by default
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385826 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 16:34:34 +00:00
James Strachan
72b382d0bd
fixed the UDP and multicast test cases by merging the ResponseCorrelator into the UDP transport implementation
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385794 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 12:31:44 +00:00
James Strachan
daf48bb297
added better exception
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385792 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 11:57:59 +00:00
James Strachan
99e340a5e8
Removed old dependencies
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385785 13f79535-47bb-0310-9956-ffa450edef68
2006-03-14 10:02:24 +00:00
Adrian T. Co
7531e3ea4a
- Temporarily disabled using session cookies to store clientID. Does not seem to work in https.
...
- Modified HttpsTransportServer to use the doStart format.
- Added test cases for https.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385699 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 23:21:22 +00:00
Adrian T. Co
f471303cc5
- Modified the version of the mx4j dependency to use the predefined one.
...
- Excluded HttpsTransportBrokerTest.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385695 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 23:15:53 +00:00
Hiram R. Chirino
d11ec2baf6
have only the parent pom configure the surefire version used. Also enable the right tests on the activemq-core module.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385691 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 22:59:08 +00:00
Hiram R. Chirino
e614534e72
Added assertion to test that system properties can be used to configure broker settings.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385690 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 22:56:45 +00:00
Hiram R. Chirino
281fd8ded0
Added a <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> to all activemq configuation files so that system properties can be used in the configuration of the broker.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385689 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 22:55:24 +00:00
Hiram R. Chirino
bca8575209
set the eol style so that it matches the platform they are targeted for.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385593 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 16:41:38 +00:00
James Strachan
14a1757b87
Removed old cruft
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385578 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 16:02:42 +00:00
James Strachan
5739c6cdca
refactor of the UDP transport so that it can work with multicast using a DatagramSocket/MulticastSocket directly in addition to using a DatagramChannel (which only seems to work with UDP)
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385577 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 15:52:01 +00:00
James Strachan
0def1d4d40
refactor to allow the MBean createDurableSubscription() method to return the ObjectName of the newly created subscription
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385575 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 15:41:55 +00:00
James Strachan
ad5ad88996
moved the create/destroy durable subscriptions to the broker MBean to make it easier to use and not require a reference to the topic to destroy them
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385561 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 14:29:48 +00:00
James Strachan
6ce0aaa0dc
fixed possible NPE
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385557 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 14:17:14 +00:00
James Strachan
d633de1efe
disabled hanging test case
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385536 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 12:51:39 +00:00
James Strachan
f2a0184a85
added javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385510 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 11:05:04 +00:00
James Strachan
80fc4969fc
disabled hanging test case
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385504 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 10:57:07 +00:00
James Strachan
a4c6dc40c4
disabled hanging test case
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385502 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 10:43:08 +00:00
James Strachan
65fdf0762a
updated the reliable transport to be able to deal with out of order messages within a certain range and discarding duplicates within a range
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385480 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 09:52:15 +00:00
James Strachan
e6954f1fd4
refactored the reliable transport into the reliable package and added a test case demonstrating the transport handling duplicate packets and dealing with reordering OK
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385478 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 09:17:43 +00:00
James Strachan
c8b8fdde4f
updated timers to ensure that the test runs even on slow machines
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385467 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 08:42:42 +00:00
Adrian T. Co
db9a7097a1
- Remove 1.5 dependency
...
- Added activemq-optional to multi-project.
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385419 13f79535-47bb-0310-9956-ffa450edef68
2006-03-13 03:20:18 +00:00
Hiram R. Chirino
e08fe99ec0
latest tweaks.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385202 13f79535-47bb-0310-9956-ffa450edef68
2006-03-11 23:55:51 +00:00
Hiram R. Chirino
7fc12716f5
disabled test so the m2 build succeeds.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385131 13f79535-47bb-0310-9956-ffa450edef68
2006-03-11 18:46:24 +00:00
James Strachan
95ab99cad5
switch to non-synchronized implementation of ByteArrayStreams
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@385091 13f79535-47bb-0310-9956-ffa450edef68
2006-03-11 15:22:05 +00:00
Hiram R. Chirino
be50d8699c
Applying patch http://jira.activemq.org/jira/secure/ManageAttachments.jspa?id=23767
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384957 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 23:52:45 +00:00
Hiram R. Chirino
4727a0f452
API updates.
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384955 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 23:44:24 +00:00
James Strachan
fd2fa9da5c
Refactored the PartialCommand to make it simpler and make LastPartialCommand not contain binary data
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384899 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 19:09:16 +00:00
James Strachan
eb16cdb0ec
Refactored the PartialCommand to make it simpler and make LastPartialCommand not contain binary data
...
git-svn-id: https://svn.apache.org/repos/asf/incubator/activemq/trunk@384897 13f79535-47bb-0310-9956-ffa450edef68
2006-03-10 19:07:57 +00:00