monasca-common/java
Craig Bryant 0ea1032d90 Use SimpleDateFormat in thread safe construct
This was seen in a monasca-api.log:

ERROR [2016-02-13 17:18:41,546] monasca.common.middleware.TokenExceptionHandler:
Http Client Exception java.lang.NumberFormatException:
multiple points com.google.common.util.concurrent.UncheckedExecutionException:
java.lang.NumberFormatException: multiple points

Search shows that this can be caused by using a SimpleDateFormat concurrently
in two or more threads. SimpleDataFormat is not Thread Safe.

Use ThreadLocal to access SimpleDateFormant safely

Change-Id: Id12e8da8acc8b8a36be2504b55a219eef7293d44
2016-02-14 12:12:36 -07:00
..
monasca-common-dropwizard Add missing copyrights 2015-02-17 15:26:07 -07:00
monasca-common-hibernate Time zone fix 2015-09-28 13:22:33 +02:00
monasca-common-influxdb Add gzip flag to Influxdb Configuration 2015-04-07 10:37:01 -06:00
monasca-common-kafka Upgrade to Kafka 0.8.2.2 2015-12-07 15:01:37 -07:00
monasca-common-middleware Use SimpleDateFormat in thread safe construct 2016-02-14 12:12:36 -07:00
monasca-common-model Adjust copyright for AlarmSeverity 2016-01-29 08:13:02 -07:00
monasca-common-persistence Add missing copyrights 2015-02-17 15:26:07 -07:00
monasca-common-streaming Add missing copyrights 2015-02-17 15:26:07 -07:00
monasca-common-testing Change package names from com.hpcloud to monasca.common 2014-10-14 10:02:34 -06:00
monasca-common-util Check TimeZone equality using equals 2016-02-04 13:14:21 -07:00
pom.xml Change repositories from stackforge to openstack 2015-10-19 09:50:12 +05:30