List of usage examples for com.fasterxml.jackson.core JsonProcessingException getMessage
@Override
public String getMessage()
From source file:net.anyflow.lannister.httphandler.Sessions.java
private String allString() { try {//from w ww . j a v a 2s . c om return (new ObjectMapper()).writeValueAsString(Session.NEXUS.map()); } catch (JsonProcessingException e) { logger.error(e.getMessage(), e); return null; } }
From source file:cn.fintecher.print.web.util.JacksonEncoder.java
@Override public void encode(Object object, Type bodyType, RequestTemplate template) { try {/*from www .j ava 2 s . c om*/ JavaType javaType = mapper.getTypeFactory().constructType(bodyType); template.body(mapper.writerFor(javaType).writeValueAsString(object)); } catch (JsonProcessingException e) { throw new EncodeException(e.getMessage(), e); } }
From source file:de.hska.ld.core.config.security.AjaxAuthenticationSuccessHandler.java
@Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { String userJson = null;//w ww . j a v a 2s . c om try { userJson = mapper.writeValueAsString(authentication.getPrincipal()); } catch (JsonProcessingException e) { LOGGER.error(e.getMessage()); } if (userJson != null) { response.setCharacterEncoding("UTF-8"); response.getWriter().write(userJson); response.setStatus(HttpServletResponse.SC_OK); } else { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); } }
From source file:net.anyflow.lannister.httphandler.Sessions.java
private String liveString() { try {// w ww .ja v a 2 s . co m return (new ObjectMapper()) .writeValueAsString(Session.NEXUS.map().values().stream().filter(s -> s.isConnected(false)) .collect(Collectors.toMap(Session::clientId, Function.identity()))); } catch (JsonProcessingException e) { logger.error(e.getMessage(), e); return null; } }
From source file:dk.dbc.rawrepo.oai.ThrottleResource.java
@GET @Produces(MediaType.APPLICATION_JSON)/*from w w w. j a v a2s .c om*/ public Response getThrottle() { Map<String, Instant> map = throttle.getMap(); try { return Response.ok(OBJECT_MAPPER.writeValueAsString(map)).build(); } catch (JsonProcessingException ex) { log.error("Exception: " + ex.getMessage()); log.debug("Exception:", ex); return Response.status(Response.Status.INTERNAL_SERVER_ERROR).entity("Internal Error\n").build(); } }
From source file:com.arpnetworking.logback.serialization.ObjectSerialziationStrategy.java
/** * Serialize an event./*from www . ja v a2 s. c o m*/ * * @param event The event. * @param eventName The event name. * @param data The message data <code>Object</code>. * @return Serialization of message as a <code>String</code>. */ public String serialize(final ILoggingEvent event, final String eventName, final Object data) { final String jsonData; try { jsonData = data == null ? null : _objectMapper.writeValueAsString(data); } catch (final JsonProcessingException e) { return "Unknown exception: " + e.getMessage(); } return _objectAsJsonStrategy.serialize(event, eventName, jsonData); }
From source file:org.commonjava.maven.atlas.graph.spi.neo4j.io.Conversions.java
public static String id(final ProjectRelationship<?, ?> rel) { try {//from w w w. j av a2 s . c om String json = newMapper().writeValueAsString(rel); // FIXME: Rookie mistake! You can't add debug info to toString() with this here. return DigestUtils.shaHex(json); } catch (JsonProcessingException e) { throw new IllegalArgumentException("Cannot serialize relationship for ID generation: " + e.getMessage(), e); } }
From source file:org.eclipse.hawkbit.repository.event.remote.AbstractRemoteEventTest.java
private Message<String> createJsonMessage(final Object event) { final Map<String, MimeType> headers = Maps.newLinkedHashMap(); headers.put(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_JSON); try {// w ww .j a v a 2 s. co m final String json = new ObjectMapper().writeValueAsString(event); final Message<String> message = MessageBuilder.withPayload(json).copyHeaders(headers).build(); return message; } catch (final JsonProcessingException e) { fail(e.getMessage()); } return null; }
From source file:com.amazonaws.services.logs.connectors.s3.S3Transformer.java
@Override public byte[] fromClass(CloudWatchLogsEvent record) throws IOException { try {/*w w w . ja v a 2s. c o m*/ return JSON_OBJECT_MAPPER.writeValueAsString(record).getBytes(); } catch (JsonProcessingException e) { String message = "Error serializing the record to JSON: " + e.getMessage(); LOG.error(message); throw new IOException(message, e); } }
From source file:com.clicktravel.cheddar.rest.exception.mapper.cdm1.JsonProcessingExceptionMapper.java
@Override public Response toResponse(final JsonProcessingException exception) { if (logger.isDebugEnabled()) { logger.debug(exception.getMessage(), exception); }/*from w w w. j a v a2 s . com*/ return Response.status(Response.Status.BAD_REQUEST).entity(buildErrorResponse(exception)).build(); }