Example usage for com.fasterxml.jackson.databind DeserializationContext mappingException

List of usage examples for com.fasterxml.jackson.databind DeserializationContext mappingException

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind DeserializationContext mappingException.

Prototype

public JsonMappingException mappingException(Class<?> paramClass, JsonToken paramJsonToken) 

Source Link

Usage

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);
}