You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/03/16 11:05:59 UTC

svn commit: r1457231 - /uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java

Author: degenaro
Date: Sat Mar 16 10:05:59 2013
New Revision: 1457231

URL: http://svn.apache.org/r1457231
Log:
UIMA-2734 DUCC webserver (WS) employ thread-safe Date formatting

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java?rev=1457231&r1=1457230&r2=1457231&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/TimeWindow.java Sat Mar 16 10:05:59 2013
@@ -18,10 +18,11 @@
 */
 package org.apache.uima.ducc.transport.event.common;
 
-import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.TimeZone;
 
+import org.apache.uima.ducc.common.utils.SynchronizedSimpleDateFormat;
+
 public class TimeWindow implements ITimeWindow {
 
 	/**
@@ -95,7 +96,7 @@ public class TimeWindow implements ITime
 	public String getElapsed() {
 		String elapsed = "";
 		long elapsedTime = Long.valueOf(getDiff());
-		SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
+		SynchronizedSimpleDateFormat dateFormat = new SynchronizedSimpleDateFormat("HH:mm:ss");
 		dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
 		elapsed = dateFormat.format(new Date(elapsedTime));
 		return elapsed;
@@ -121,7 +122,7 @@ public class TimeWindow implements ITime
 				if(elapsed > tmax) {
 					elapsed = t1 - getStartLong();
 				}
-				SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
+				SynchronizedSimpleDateFormat dateFormat = new SynchronizedSimpleDateFormat("HH:mm:ss");
 				dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
 				retVal = dateFormat.format(new Date(elapsed));
 			//}