Hiram R. Chirino
|
31a87ac778
|
allow blocked connections to unblock so we can get in and stop them.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638969 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 18:45:08 +00:00 |
Hiram R. Chirino
|
2f1822bf2c
|
Fix for inactivity exceptions not getting generated due to previous change.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638942 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 17:19:32 +00:00 |
Hiram R. Chirino
|
5269519536
|
Do the inital recovery dispatch in the iterate() thread so that the addSubscription() operation on the Queue executes quickly.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638924 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 16:29:26 +00:00 |
Robert Davies
|
aa2c8965eb
|
use compareAndSet() in onException
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638922 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 16:26:53 +00:00 |
Robert Davies
|
f55923619d
|
Added separately configurable initial delay for timeout tasks on InactivityMonitor
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638910 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 16:07:54 +00:00 |
Hiram R. Chirino
|
c18b583020
|
Don't timeout a stop since that can lead to a failover connection not being able to reconnect correctly.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638891 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 15:52:36 +00:00 |
Hiram R. Chirino
|
1656e1dd52
|
Avoid generating additional exception after the first one reported.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638886 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 15:48:41 +00:00 |
Hiram R. Chirino
|
38d433a34a
|
Fix NPE
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638870 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 15:26:18 +00:00 |
Robert Davies
|
2f9fdea41f
|
changed some defaults
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638844 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 14:35:32 +00:00 |
Robert Davies
|
dd57e40758
|
synchronize oneway()
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638814 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-19 12:34:40 +00:00 |
Hiram R. Chirino
|
8de8d0b37e
|
opps had my logic backwards..
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638603 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 22:00:16 +00:00 |
Hiram R. Chirino
|
6b33749b17
|
access to the writeThread was not safe.. Plus interrupting another thread is not recommended anyways.
also fail new oneway() operations once inactivity is detected.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638596 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 21:43:42 +00:00 |
Robert Davies
|
dc4f2993cc
|
change reference count boundaries around messages - so they
are around acks
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638385 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 14:32:41 +00:00 |
Hiram R. Chirino
|
3c4d09d749
|
Don't use port 6001 since that conflicts with X servers on windows.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638359 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 13:33:10 +00:00 |
Hiram R. Chirino
|
eccb337303
|
Don't send the ShutdownInfo when stopping the transport. This should make it faster to shutdown a failed connection.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638358 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 13:18:22 +00:00 |
Robert Davies
|
e58dfee8cc
|
Disable by default the status detector - InactivityMonitor does the same thing
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638260 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 08:26:43 +00:00 |
Robert Davies
|
3957eb0f6d
|
removed unused executor
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638246 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 07:15:45 +00:00 |
Robert Davies
|
e41be74339
|
Use ThreadPool for stopping services
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638238 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 06:45:25 +00:00 |
Robert Davies
|
44e6f7d0cd
|
Use ThreadPool for stopping services
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638235 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 06:38:18 +00:00 |
Robert Davies
|
ec15e1c05a
|
Use ThreadPool for starting local services
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638234 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 06:30:00 +00:00 |
Robert Davies
|
859397c18b
|
Use ThreadPool for starting remote services
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@638233 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-18 06:24:37 +00:00 |
Hiram R. Chirino
|
cdd2108dd1
|
Just making it a little more thread safe.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637965 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 16:42:09 +00:00 |
Hiram R. Chirino
|
4bce5c810a
|
Don't timeout trying to aquire the service write lock. Timing out can cause to improper shutdown.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637962 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 16:34:34 +00:00 |
Robert Davies
|
70511a6929
|
don't want errors from old transport after its failed
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637883 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 13:34:11 +00:00 |
Robert Davies
|
4032a01c17
|
Interrupt the writing thread on failure
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637881 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 13:32:31 +00:00 |
Robert Davies
|
5e03394423
|
send shutdown to transports asynchronously - as they may be blocked
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637879 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 13:30:38 +00:00 |
Robert Davies
|
372f69aba9
|
tightened synchronization around dispatchQueue
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637878 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 13:28:06 +00:00 |
Robert Davies
|
0ff0ee3766
|
use defaults for VMTransport in network connections
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637877 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-17 13:27:11 +00:00 |
Robert Davies
|
b32ff4dd5c
|
Ensure we detect Connection splits for any type of network
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637609 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-16 16:30:55 +00:00 |
Robert Davies
|
1987cfa234
|
Only unlock a service lock if we managed to lock it
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637454 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-15 18:59:49 +00:00 |
David Jencks
|
8d28bbfdab
|
AMQ-1618 Refine thread safety of pool access operations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637218 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-14 19:23:55 +00:00 |
Robert Davies
|
ceb7e1a86c
|
Don't check connection splits for temporary destinations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637046 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-14 10:44:52 +00:00 |
Robert Davies
|
bbd2e47dbd
|
tidied up synchronization
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637028 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-14 09:53:39 +00:00 |
David Jencks
|
c57bad8711
|
AMQ-1618 Fix check for 'endpoint factory won't let us create any endpoints at all'
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@637004 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-14 06:36:49 +00:00 |
Robert Davies
|
5dc188eb32
|
monitor connection splits is now on by default
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636930 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-14 00:04:32 +00:00 |
Robert Davies
|
ba3e913daf
|
tidied up detection of stale subscriptions across a network
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636897 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 21:18:35 +00:00 |
Robert Davies
|
320f80263e
|
too many advisories flying about
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636868 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 20:31:32 +00:00 |
Robert Davies
|
5fd3229c0b
|
default back to straight through for network vm transport
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636796 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 16:21:36 +00:00 |
Robert Davies
|
4a136864f1
|
remove unused method
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636733 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 11:56:41 +00:00 |
Robert Davies
|
5288e0d2e7
|
remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636732 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 11:55:47 +00:00 |
Robert Davies
|
c451951148
|
Added properties for caching of temp destinations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636724 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 11:36:43 +00:00 |
Robert Davies
|
e4621e3aa7
|
Added properties for caching of temp destinations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636722 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 11:35:57 +00:00 |
Robert Davies
|
a785cb75dd
|
expose internal maps to help debugging
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636720 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 11:35:20 +00:00 |
Hiram R. Chirino
|
1096564117
|
Allow the region broker implemenation to get changed by subclasses of BrokerService.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636609 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-13 03:09:48 +00:00 |
Robert Davies
|
93ccb9ca3b
|
try and allow for zero pretech consumers with lazy dispatch
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636507 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 20:59:54 +00:00 |
Robert Davies
|
290ce2a6bf
|
ensure network connections use async dispatch
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636454 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 19:00:25 +00:00 |
Robert Davies
|
8fd41894ca
|
Add network consumer id to a DemandSubscription
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636428 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 17:12:35 +00:00 |
Robert Davies
|
f9cc04e5db
|
Add network consumer id to a DemandSubscription
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636426 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 17:11:51 +00:00 |
Robert Davies
|
cb65470569
|
use a separate mutex for building backups
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636425 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 17:10:17 +00:00 |
Robert Davies
|
712254d5d2
|
support a list of ConsumerId's from the network
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@636424 13f79535-47bb-0310-9956-ffa450edef68
|
2008-03-12 17:08:48 +00:00 |