[jboss-cvs] JBoss Messaging SVN: r7386 - in trunk/src/main/org/jboss/messaging/core: management/impl and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jun 18 04:45:07 EDT 2009


Author: jmesnil
Date: 2009-06-18 04:45:06 -0400 (Thu, 18 Jun 2009)
New Revision: 7386

Modified:
   trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java
   trunk/src/main/org/jboss/messaging/core/management/impl/MessagingServerControlImpl.java
   trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java
Log:
* inlined DateFormat use to avoid synchronization issues

Modified: trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java	2009-06-18 05:53:17 UTC (rev 7385)
+++ trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java	2009-06-18 08:45:06 UTC (rev 7386)
@@ -40,8 +40,6 @@
    // Constants -----------------------------------------------------
 
    private static final Logger log = Logger.getLogger(MessageCounterInfo.class);
-
-   private static final DateFormat DATE_FORMAT = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
    
    // Attributes ----------------------------------------------------
 
@@ -67,10 +65,12 @@
 
    public static String toJSon(MessageCounter counter) throws Exception
    {
+      DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
+
       JSONObject json = new JSONObject(counter);
-      String lastAddTimestamp = DATE_FORMAT.format(new Date(counter.getLastAddedMessageTime()));
+      String lastAddTimestamp = dateFormat.format(new Date(counter.getLastAddedMessageTime()));
       json.put("lastAddTimestamp", lastAddTimestamp);
-      String updateTimestamp = DATE_FORMAT.format(new Date(counter.getLastUpdate()));
+      String updateTimestamp = dateFormat.format(new Date(counter.getLastUpdate()));
       json.put("updateTimestamp", updateTimestamp);
       
       return json.toString();

Modified: trunk/src/main/org/jboss/messaging/core/management/impl/MessagingServerControlImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/management/impl/MessagingServerControlImpl.java	2009-06-18 05:53:17 UTC (rev 7385)
+++ trunk/src/main/org/jboss/messaging/core/management/impl/MessagingServerControlImpl.java	2009-06-18 08:45:06 UTC (rev 7386)
@@ -73,8 +73,6 @@
 
    private static final Logger log = Logger.getLogger(MessagingServerControlImpl.class);
 
-   private static DateFormat DATE_FORMAT = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
-
    // Attributes ----------------------------------------------------
 
    private final PostOffice postOffice;
@@ -340,6 +338,9 @@
 
    public String[] listPreparedTransactions()
    {
+      DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
+
+
       Map<Xid, Long> xids = resourceManager.getPreparedTransactionsWithCreationTime();
       ArrayList<Entry<Xid, Long>> xidsSortedByCreationTime = new ArrayList<Map.Entry<Xid, Long>>(xids.entrySet());
       Collections.sort(xidsSortedByCreationTime, new Comparator<Entry<Xid, Long>>()
@@ -356,7 +357,7 @@
       {
          Date creation = new Date(entry.getValue());
          Xid xid = entry.getKey();
-         s[i++] = DATE_FORMAT.format(creation) + " base64: " + XidImpl.toBase64String(xid) + " " + xid.toString();
+         s[i++] = dateFormat.format(creation) + " base64: " + XidImpl.toBase64String(xid) + " " + xid.toString();
       }
       return s;
    }

Modified: trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java	2009-06-18 05:53:17 UTC (rev 7385)
+++ trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java	2009-06-18 08:45:06 UTC (rev 7386)
@@ -42,8 +42,6 @@
 {
    // Constants -----------------------------------------------------
 
-   private static DateFormat DATE_FORMAT = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM);
-
    // Attributes ----------------------------------------------------
 
    // Static --------------------------------------------------------
@@ -212,7 +210,7 @@
    {
       if (time > 0)
       {
-         return DATE_FORMAT.format(new Date(time));
+         return DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM).format(new Date(time));
       }
       else
       {




More information about the jboss-cvs-commits mailing list