Class JacksonJsonLogger
- java.lang.Object
-
- org.camunda.commons.logging.BaseLogger
-
- org.camunda.spin.impl.logging.SpinLogger
-
- org.camunda.spin.impl.json.jackson.JacksonJsonLogger
-
public class JacksonJsonLogger extends SpinLogger
- Author:
- Thorben Lindhauer, Stefan Hentschel
-
-
Field Summary
Fields Modifier and Type Field Description static JacksonJsonLoggerJSON_TREE_LOGGERstatic java.lang.StringPROJECT_CODE-
Fields inherited from class org.camunda.spin.impl.logging.SpinLogger
CORE_LOGGER
-
-
Constructor Summary
Constructors Constructor Description JacksonJsonLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IndexOutOfBoundsExceptionindexOutOfBounds(java.lang.Integer index, java.lang.Integer size)SpinJsonPathExceptioninvalidJsonPath(java.lang.Class<?> castClass, java.lang.Exception cause)SpinJsonPathExceptionunableToCastJsonPathResultTo(java.lang.Class<?> castClass, java.lang.Exception cause)SpinJsonPathExceptionunableToCompileJsonPathExpression(java.lang.String expression, java.lang.Exception cause)SpinJsonDataFormatExceptionunableToConstructJavaType(java.lang.String fromString, java.lang.Exception cause)SpinJsonExceptionunableToCreateNode(java.lang.String objectType)SpinJsonExceptionunableToDeserialize(com.fasterxml.jackson.databind.JsonNode jsonNode, com.fasterxml.jackson.databind.JavaType type, java.lang.Exception cause)SpinJsonDataFormatExceptionunableToDetectCanonicalType(java.lang.Object parameter)SpinJsonPathExceptionunableToEvaluateJsonPathExpressionOnNode(SpinJsonNode node, java.lang.Exception cause)SpinJsonExceptionunableToFindProperty(java.lang.String propertyName)SpinJsonExceptionunableToGetIndex(java.lang.String nodeName)SpinJsonDataFormatExceptionunableToMapInput(java.lang.Object input, java.lang.Exception cause)SpinJsonExceptionunableToModifyNode(java.lang.String nodeName)SpinJsonDataFormatExceptionunableToParseInput(java.lang.Exception e)SpinJsonDataFormatExceptionunableToParseValue(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 representationSpinJsonDataFormatExceptionunableToWriteJsonNode(java.lang.Exception cause)
-
-
-
Field Detail
-
PROJECT_CODE
public static final java.lang.String PROJECT_CODE
- See Also:
- Constant Field Values
-
JSON_TREE_LOGGER
public static final JacksonJsonLogger JSON_TREE_LOGGER
-
-
Method Detail
-
unableToParseInput
public SpinJsonDataFormatException unableToParseInput(java.lang.Exception e)
-
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 Typetype- Type of the json node- Returns:
- SpinJsonDataFormatException
-
unableToWriteJsonNode
public SpinJsonDataFormatException unableToWriteJsonNode(java.lang.Exception cause)
-
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)
-
unableToDetectCanonicalType
public SpinJsonDataFormatException unableToDetectCanonicalType(java.lang.Object parameter)
-
unableToMapInput
public SpinJsonDataFormatException unableToMapInput(java.lang.Object input, 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)
-
-