[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager Extension.java,1.3,1.4
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-08-08 06:09:18
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4517/src/java/net/sf/asterisk/manager Modified Files: Extension.java Log Message: Made toString() threadsafe Index: Extension.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/Extension.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- Extension.java 8 Aug 2005 05:58:38 -0000 1.3 +++ Extension.java 8 Aug 2005 06:09:09 -0000 1.4 @@ -105,13 +105,16 @@ public class Extension implements Serial StringBuffer sb; sb = new StringBuffer(getClass().getName() + ": "); - sb.append("date='" + getDate() + "'; "); - sb.append("context='" + getContext() + "'; "); - sb.append("extension='" + getExtension() + "'; "); - sb.append("priority='" + getPriority() + "'; "); - sb.append("application='" + getApplication() + "'; "); - sb.append("appData=" + getAppData() + "; "); - sb.append("systemHashcode=" + System.identityHashCode(this)); + synchronized (this) + { + sb.append("date='" + getDate() + "'; "); + sb.append("context='" + getContext() + "'; "); + sb.append("extension='" + getExtension() + "'; "); + sb.append("priority='" + getPriority() + "'; "); + sb.append("application='" + getApplication() + "'; "); + sb.append("appData=" + getAppData() + "; "); + sb.append("systemHashcode=" + System.identityHashCode(this)); + } return sb.toString(); } |