From: Jens-Uwe G. <ju...@sc...> - 2003-11-05 21:48:11
|
Hi, in 'RTKBase' there are some DateFormats defined: public static final DateFormat UTC_FMT = ... public static final DateFormat DATE_FMT = ... Each person using these is responsible to use them properly, but a hint about needed external synchronization would be helpful if you use the toolkit in a multi-threaded system. Also see javadoc JDK of DateFormat last section of class description: http://java.sun.com/j2se/1.4.1/docs/api/java/text/DateFormat.html#synchronization So remove the DateFormats (not backward compatible) and only provide the date-formats, or additionally provide them, so each one must/can create its own instances of DateFormat/SimpleDateFormat, because in a multi-threaded system you cannot use the static objects in RTKBase. Or even better add methods like: public static DateFormat getDateFormatUTC() { return new SimpleDateFormat(...); } Kind regards, Jens-Uwe Gaspar ________________________________________________________________________ Jens-Uwe Gaspar Schlund + Partner AG E-Mail: ju...@sc... Brauerstr. 48 Tel. +49-721-91374-50 76135 Karlsruhe, Germany Fax +49-721-91374-20 http://www.schlund.de |