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.

Reply via email to