Hi Sergey,
Sorry for the delayed reply; just got around to trying this again with your
recommendation.
Unfortunately my handler is still not getting invoked. Here's its current
declaration:
/**
* Converts ISO8601 parameters into date objects.
*
* @author huntc
*
*/
@Provider
public class ISO8601TimestampParameterHandler implements ParameterHandler {
/**
* Cooerce an ISO8601 time string to a date object.
*
* @param s
* the string to parse.
* @return the date object or null if the string cannot be parsed.
*/
@Override
public Date fromString(String s) {
SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US);
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
try {
return new Date(dateFormat.parse(s).getTime());
} catch (ParseException e) {
return null;
}
}
}
Any more thoughts?
Kind regards,
Christopher
--
View this message in context:
http://cxf.547215.n5.nabble.com/ParameterHandler-not-invoked-for-Date-parameter-tp2267734p2836108.html
Sent from the cxf-user mailing list archive at Nabble.com.