File tree Expand file tree Collapse file tree 4 files changed +16
-7
lines changed
src/main/java/net/greghaines/jesque Expand file tree Collapse file tree 4 files changed +16
-7
lines changed Original file line number Diff line number Diff line change 4
4
target /
5
5
* .class
6
6
stdout
7
+ .idea /
8
+ jesque.iml
9
+
Original file line number Diff line number Diff line change 20
20
<properties >
21
21
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
22
22
<jedis .version>2.9.0</jedis .version>
23
- <jackson .version>2.8 .5</jackson .version>
23
+ <jackson .version>2.9 .5</jackson .version>
24
24
<slf4j .version>1.7.21</slf4j .version>
25
25
<logback .version>1.1.7</logback .version>
26
26
<junit .version>4.12</junit .version>
Original file line number Diff line number Diff line change 15
15
*/
16
16
package net .greghaines .jesque .json ;
17
17
18
- import java .text .DateFormat ;
19
-
20
- import net .greghaines .jesque .utils .CompositeDateFormat ;
21
-
22
18
import com .fasterxml .jackson .databind .ObjectMapper ;
23
19
import com .fasterxml .jackson .databind .SerializationFeature ;
20
+ import net .greghaines .jesque .utils .CompositeDateFormat ;
21
+
22
+ import java .text .DateFormat ;
24
23
25
24
/**
26
25
* A helper that creates a fully-configured singleton ObjectMapper.
@@ -34,8 +33,7 @@ public final class ObjectMapperFactory {
34
33
static {
35
34
mapper .configure (SerializationFeature .WRITE_DATES_AS_TIMESTAMPS , false );
36
35
final DateFormat jsonDateFormat = new CompositeDateFormat ();
37
- mapper .getDeserializationConfig ().with (jsonDateFormat );
38
- mapper .getSerializationConfig ().with (jsonDateFormat );
36
+ mapper .setDateFormat (jsonDateFormat );
39
37
}
40
38
41
39
/**
Original file line number Diff line number Diff line change 17
17
18
18
import java .io .Serializable ;
19
19
import java .text .DateFormat ;
20
+ import java .text .DecimalFormat ;
20
21
import java .text .FieldPosition ;
21
22
import java .text .ParsePosition ;
22
23
import java .text .SimpleDateFormat ;
23
24
import java .util .Arrays ;
24
25
import java .util .Date ;
26
+ import java .util .GregorianCalendar ;
25
27
import java .util .List ;
26
28
import java .util .Locale ;
27
29
@@ -52,6 +54,12 @@ public DateFormat create() {
52
54
new PatternDateFormatFactory (ResqueConstants .DATE_FORMAT_PHP )
53
55
);
54
56
57
+ public CompositeDateFormat () {
58
+ super ();
59
+ setCalendar (new GregorianCalendar ());
60
+ setNumberFormat (new DecimalFormat ());
61
+ }
62
+
55
63
/**
56
64
* {@inheritDoc}
57
65
*/
You can’t perform that action at this time.
0 commit comments