You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2006/09/01 17:06:13 UTC

svn commit: r439346 - /incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java

Author: chirino
Date: Fri Sep  1 08:06:13 2006
New Revision: 439346

URL: http://svn.apache.org/viewvc?rev=439346&view=rev
Log:
Protect against NPE when toString() is called before object is fully initialized.
Spring seems to be doing this (part of of it's debug logging) with newer releases.

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

Modified: incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java?rev=439346&r1=439345&r2=439346&view=diff
==============================================================================
--- incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java (original)
+++ incubator/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/TransportConnector.java Fri Sep  1 08:06:13 2006
@@ -310,7 +310,10 @@
 
     public String getName(){
         if( name==null ){
-            name = getUri().toString();
+        	uri = getUri();
+        	if( uri != null ) {
+        		name = uri.toString();
+        	}
         }
         return name;
     }
@@ -319,7 +322,10 @@
     }
 
     public String toString() {
-        return getName();
+        String rc = getName();
+        if( rc == null )
+        	rc = super.toString();
+        return rc;
     }
 
 	public boolean isDisableAsyncDispatch() {