Author: jbellis
Date: Fri Dec 11 17:00:21 2009
New Revision: 889699

URL: http://svn.apache.org/viewvc?rev=889699&view=rev
Log:
use FastDateFormat.  patch by gabriele renzi; reviewed by jbellis for 
CASSANDRA-627

Modified:
    
incubator/cassandra/trunk/contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java

Modified: 
incubator/cassandra/trunk/contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java?rev=889699&r1=889698&r2=889699&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java
 (original)
+++ 
incubator/cassandra/trunk/contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java
 Fri Dec 11 17:00:21 2009
@@ -25,7 +25,6 @@
 import java.awt.event.ActionListener;
 import java.awt.event.KeyEvent;
 import java.io.IOException;
-import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.HashSet;
 import java.util.Set;
@@ -41,13 +40,15 @@
 import javax.swing.KeyStroke;
 import javax.swing.SwingUtilities;
 import com.google.common.collect.Sets;
+import org.apache.commons.lang.time.FastDateFormat;
 
 public class CircuitFrame extends JFrame implements ActionListener
 {
     private static final long serialVersionUID = 1L;
     private static final String appTitle = "Circuit";
     private static final Dimension defaultSize = new Dimension(550, 600);
-    private static final SimpleDateFormat dateFormatter;
+    private static final FastDateFormat DATE_FORMATTER = 
FastDateFormat.getInstance("HH:mm:ss");
+
     private static final Lock verifyLock = new ReentrantLock();
     
     private RingModel ringModel;
@@ -57,11 +58,6 @@
     private JMenuBar menuBar;
     private JMenuItem quitMI, verifyMI, aboutMI;
     
-    static
-    {
-        dateFormatter = new SimpleDateFormat("HH:mm:ss");
-    }
-    
     public CircuitFrame(String hostname, int port)
     {
         super(appTitle);
@@ -210,7 +206,7 @@
     // TODO: use StatusLevel to distinguish message priorities.
     private void writeStatusOutput(String msg, StatusLevel level, 
Object...args)
     {
-        String pref = String.format("[%s] ", dateFormatter.format(new Date()));
+        String pref = String.format("[%s] ", DATE_FORMATTER.format(new 
Date()));
         statusOutput.append(String.format(pref + msg + "\n", args));
         statusOutput.setCaretPosition(statusOutput.getDocument().getLength());
     }


Reply via email to