Class JacksonJsonLogger


  • public class JacksonJsonLogger
    extends SpinLogger
    Author:
    Thorben Lindhauer, Stefan Hentschel
    • Constructor Detail

      • JacksonJsonLogger

        public JacksonJsonLogger()
    • Method Detail

      • unableToParseValue

        public SpinJsonDataFormatException unableToParseValue​(java.lang.String expectedType,
                                                              com.fasterxml.jackson.databind.node.JsonNodeType type)
        Exception handler if we are unable to parse a json value into a java representation
        Parameters:
        expectedType - Name of the expected Type
        type - Type of the json node
        Returns:
        SpinJsonDataFormatException
      • unableToFindProperty

        public SpinJsonException unableToFindProperty​(java.lang.String propertyName)
      • unableToCreateNode

        public SpinJsonException unableToCreateNode​(java.lang.String objectType)
      • unableToDeserialize

        public SpinJsonException unableToDeserialize​(com.fasterxml.jackson.databind.JsonNode jsonNode,
                                                     com.fasterxml.jackson.databind.JavaType type,
                                                     java.lang.Exception cause)
      • unableToConstructJavaType

        public SpinJsonDataFormatException unableToConstructJavaType​(java.lang.String fromString,
                                                                     java.lang.Exception cause)
      • unableToModifyNode

        public SpinJsonException unableToModifyNode​(java.lang.String nodeName)
      • unableToGetIndex

        public SpinJsonException unableToGetIndex​(java.lang.String nodeName)
      • indexOutOfBounds

        public java.lang.IndexOutOfBoundsException indexOutOfBounds​(java.lang.Integer index,
                                                                    java.lang.Integer size)
      • unableToEvaluateJsonPathExpressionOnNode

        public SpinJsonPathException unableToEvaluateJsonPathExpressionOnNode​(SpinJsonNode node,
                                                                              java.lang.Exception cause)
      • unableToCompileJsonPathExpression

        public SpinJsonPathException unableToCompileJsonPathExpression​(java.lang.String expression,
                                                                       java.lang.Exception cause)
      • unableToCastJsonPathResultTo

        public SpinJsonPathException unableToCastJsonPathResultTo​(java.lang.Class<?> castClass,
                                                                  java.lang.Exception cause)
      • invalidJsonPath

        public SpinJsonPathException invalidJsonPath​(java.lang.Class<?> castClass,
                                                     java.lang.Exception cause)