Author: markt
Date: Sun Jan 16 14:09:28 2011
New Revision: 1059563

URL: http://svn.apache.org/viewvc?rev=1059563&view=rev
Log:
Fix FindBugs warnings
Remove unused i18n strings

Modified:
    
tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties
    tomcat/trunk/java/org/apache/catalina/tribes/transport/PooledSender.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties?rev=1059563&r1=1059562&r2=1059563&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties 
(original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties 
Sun Jan 16 14:09:28 2011
@@ -13,11 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-AsyncSocketSender.create.thread=Create sender [{0}:{1,number,integer}] queue 
thread to tcp background replication
-AsyncSocketSender.queue.message=Queue message to [{0}:{1,number,integer}] 
id=[{2}] size={3}
-AsyncSocketSender.send.error=Unable to asynchronously send session with 
id=[{0}] - message will be ignored.
-AsyncSocketSender.queue.empty=Queue in sender [{0}:{1,number,integer}] 
returned null element!
-cluster.mbean.register.already=MBean {0} already registered!
 IDataSender.ack.eof=EOF reached at local port [{0}:{1,number,integer}]
 IDataSender.ack.receive=Got ACK at local port [{0}:{1,number,integer}]
 IDataSender.ack.missing=Unable to read acknowledgement from 
[{0}:{1,number,integer}] in {2,number,integer} ms. Disconnecting socket, and 
trying again.
@@ -41,12 +36,7 @@ IDataSender.senderModes.Instantiate=Can'
 IDataSender.senderModes.Missing=Can't configure a data replication sender for 
mode {0}
 IDataSender.senderModes.Resources=Can't load data replication sender mapping 
list
 IDataSender.stats=Send stats from [{0}:{1,number,integer}], Nr of bytes 
sent={2,number,integer} over {3} = {4,number,integer} bytes/request, processing 
time {5,number,integer} msec, avg processing time {6,number,integer} msec
-PoolSocketSender.senderQueue.sender.failed=PoolSocketSender create new sender 
to [{0}:{1,number,integer}] failed
-PoolSocketSender.noMoreSender=No socket sender available for client 
[{0}:{1,number,integer}] did it disappeared?
-ReplicationTransmitter.getProperty=get property {0}
-ReplicationTransmitter.setProperty=set property {0}: {1} old value {2}
-ReplicationTransmitter.started=Start ClusterSender at cluster {0} with name {1}
-ReplicationTransmitter.stopped=Stopped ClusterSender at cluster {0} with name 
{1}
+PooledSender.senderDisconnectFail=Failed to disconnect sender 
 ReplicationValve.crossContext.add=add Cross Context session replication 
container to replicationValve threadlocal
 ReplicationValve.crossContext.registerSession=register Cross context session 
id={0} from context {1}
 ReplicationValve.crossContext.remove=remove Cross Context session replication 
container from replicationValve threadlocal

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/transport/PooledSender.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/transport/PooledSender.java?rev=1059563&r1=1059562&r2=1059563&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/transport/PooledSender.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/transport/PooledSender.java 
Sun Jan 16 14:09:28 2011
@@ -20,6 +20,9 @@ import java.io.IOException;
 import java.util.List;
 
 import org.apache.catalina.tribes.Member;
+import org.apache.catalina.tribes.util.StringManager;
+import org.apache.juli.logging.Log;
+import org.apache.juli.logging.LogFactory;
 
 /**
  * <p>Title: </p>
@@ -33,6 +36,10 @@ import org.apache.catalina.tribes.Member
  */
 public abstract class PooledSender extends AbstractSender implements 
MultiPointSender {
     
+    private static final Log log = LogFactory.getLog(PooledSender.class);
+    protected static final StringManager sm =
+        StringManager.getManager(Constants.Package);
+    
     private SenderQueue queue = null;
     private int poolSize = 25;
     public PooledSender() {
@@ -189,7 +196,15 @@ public abstract class PooledSender exten
             inuse.remove(sender);
             //just in case the limit has changed
             if ( notinuse.size() < this.getLimit() ) notinuse.add(sender);
-            else try {sender.disconnect(); } catch ( Exception ignore){}
+            else
+                try {
+                    sender.disconnect();
+                } catch (Exception e) {
+                    if (log.isDebugEnabled()) {
+                        log.debug(sm.getString(
+                                "PooledSender.senderDisconnectFail"), e);
+                    }
+                }
             notify();
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to