List of usage examples for com.fasterxml.jackson.databind DeserializationContext mappingException
public JsonMappingException mappingException(Class<?> paramClass, JsonToken paramJsonToken)
From source file:org.elasticsoftware.elasticactors.base.serialization.JacksonActorRefDeserializer.java
@Override public ActorRef deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { JsonToken curr = jp.getCurrentToken(); // Usually should just get string value: if (curr == JsonToken.VALUE_STRING) { return actorRefFactory.create(jp.getText()); }/* ww w .j a va2s. c o m*/ throw ctxt.mappingException(_valueClass, curr); }
From source file:org.elasticsoftware.elasticactors.geoevents.serialization.JacksonGeoHashDeserializer.java
@Override public GeoHash deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { JsonToken curr = jp.getCurrentToken(); // Usually should just get string value: if (curr == JsonToken.VALUE_STRING) { return GeoHash.fromGeohashString(jp.getText()); }//w w w.ja v a 2 s .co m throw ctxt.mappingException(_valueClass, curr); }
From source file:org.elasticsoftware.elasticactors.base.serialization.JacksonScheduledMessageRefDeserializer.java
@Override public ScheduledMessageRef deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { JsonToken curr = jp.getCurrentToken(); // Usually should just get string value: if (curr == JsonToken.VALUE_STRING) { return scheduledMessageRefFactory.create(jp.getText()); }/* w w w. ja va 2 s . co m*/ throw ctxt.mappingException(_valueClass, curr); }