Author: rajdavies
Date: Thu Dec 28 12:44:59 2006
New Revision: 490789

URL: http://svn.apache.org/viewvc?view=rev&rev=490789
Log:
drop synchronization from connectionState and connection context - 
not required when using ConcurrentHashMap and limited concurrency for 
publishers or transactions for the same client connection 

Modified:
    
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java

Modified: 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java
URL: 
http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java?view=diff&rev=490789&r1=490788&r2=490789
==============================================================================
--- 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java
 (original)
+++ 
incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnection.java
 Thu Dec 28 12:44:59 2006
@@ -352,7 +352,7 @@
         return null;
     }
 
-    synchronized public Response processBeginTransaction(TransactionInfo info) 
throws Exception {
+    public Response processBeginTransaction(TransactionInfo info) throws 
Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -367,14 +367,14 @@
         return null;
     }
     
-    synchronized public Response processEndTransaction(TransactionInfo info) 
throws Exception {
+    public Response processEndTransaction(TransactionInfo info) throws 
Exception {
         // No need to do anything.  This packet is just sent by the client
         // make sure he is synced with the server as commit command could
         // come from a different connection.
         return null;
     }
     
-    synchronized public Response processPrepareTransaction(TransactionInfo 
info) throws Exception {
+    public Response processPrepareTransaction(TransactionInfo info) throws 
Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -398,7 +398,7 @@
         }
     }
 
-    synchronized public Response 
processCommitTransactionOnePhase(TransactionInfo info) throws Exception {
+    public Response processCommitTransactionOnePhase(TransactionInfo info) 
throws Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -412,7 +412,7 @@
         
     }
 
-    synchronized public Response 
processCommitTransactionTwoPhase(TransactionInfo info) throws Exception {
+    public Response processCommitTransactionTwoPhase(TransactionInfo info) 
throws Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -424,7 +424,7 @@
         return null;
     }
 
-    synchronized public Response processRollbackTransaction(TransactionInfo 
info) throws Exception {
+    public Response processRollbackTransaction(TransactionInfo info) throws 
Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -436,7 +436,7 @@
         return null;
     }
     
-    synchronized public Response processForgetTransaction(TransactionInfo 
info) throws Exception {
+    public Response processForgetTransaction(TransactionInfo info) throws 
Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -446,7 +446,7 @@
         return null;
     }
     
-    synchronized public Response processRecoverTransactions(TransactionInfo 
info) throws Exception {
+    public Response processRecoverTransactions(TransactionInfo info) throws 
Exception {
         ConnectionState cs = (ConnectionState) 
localConnectionStates.get(info.getConnectionId());
         ConnectionContext context=null;
         if( cs!=null ) {
@@ -501,7 +501,7 @@
         return null;
     }
 
-    synchronized public Response processAddDestination(DestinationInfo info) 
throws Exception {
+    public Response processAddDestination(DestinationInfo info) throws 
Exception {
         ConnectionState cs = lookupConnectionState(info.getConnectionId());
         broker.addDestinationInfo(cs.getContext(), info);
         if( info.getDestination().isTemporary() ) {
@@ -510,7 +510,7 @@
         return null;
     }
 
-    synchronized public Response processRemoveDestination(DestinationInfo 
info) throws Exception {
+    public Response processRemoveDestination(DestinationInfo info) throws 
Exception {
         ConnectionState cs = lookupConnectionState(info.getConnectionId());
         broker.removeDestinationInfo(cs.getContext(), info);
         if( info.getDestination().isTemporary() ) {
@@ -520,7 +520,7 @@
     }
 
 
-    synchronized public Response processAddProducer(ProducerInfo info) throws 
Exception {
+    public Response processAddProducer(ProducerInfo info) throws Exception {
         SessionId sessionId = info.getProducerId().getParentId();
         ConnectionId connectionId = sessionId.getParentId();
         
@@ -541,7 +541,7 @@
         return null;
     }
     
-    synchronized public Response processRemoveProducer(ProducerId id) throws 
Exception {
+    public Response processRemoveProducer(ProducerId id) throws Exception {
         SessionId sessionId = id.getParentId();
         ConnectionId connectionId = sessionId.getParentId();
         
@@ -557,7 +557,7 @@
         return null;
     }
 
-    synchronized public Response processAddConsumer(ConsumerInfo info) throws 
Exception {
+    public Response processAddConsumer(ConsumerInfo info) throws Exception {
         SessionId sessionId = info.getConsumerId().getParentId();
         ConnectionId connectionId = sessionId.getParentId();
         
@@ -579,7 +579,7 @@
         return null;
     }
     
-    synchronized public Response processRemoveConsumer(ConsumerId id) throws 
Exception {
+    public Response processRemoveConsumer(ConsumerId id) throws Exception {
         
         SessionId sessionId = id.getParentId();
         ConnectionId connectionId = sessionId.getParentId();
@@ -596,7 +596,7 @@
         return null;
     }
     
-    synchronized public Response processAddSession(SessionInfo info) throws 
Exception {
+    public Response processAddSession(SessionInfo info) throws Exception {
         ConnectionId connectionId = info.getSessionId().getParentId();
         ConnectionState cs = lookupConnectionState(connectionId);
         
@@ -612,7 +612,7 @@
         return null;
     }
     
-    synchronized public Response processRemoveSession(SessionId id) throws 
Exception {
+    public Response processRemoveSession(SessionId id) throws Exception {
         
         ConnectionId connectionId = id.getParentId();
         
@@ -649,7 +649,7 @@
         return null;
     }
     
-    synchronized public Response processAddConnection(ConnectionInfo info) 
throws Exception {
+    public Response processAddConnection(ConnectionInfo info) throws Exception 
{
 
        ConnectionState state = (ConnectionState) 
brokerConnectionStates.get(info.getConnectionId());
        
@@ -698,7 +698,7 @@
         return null;
     }
     
-    synchronized public Response processRemoveConnection(ConnectionId id)  {
+    public Response processRemoveConnection(ConnectionId id)  {
         
         ConnectionState cs = lookupConnectionState(id);
         


Reply via email to