Package functions
Class MeosErrorHandler
java.lang.Object
functions.MeosErrorHandler
- All Implemented Interfaces:
error_handler_fn
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate static final Map<Integer, BiFunction<String, Integer, MeosException>> private static intprivate static intprivate static Stringprivate static final org.slf4j.Loggerstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidprivate static voidreportMeosException(int level, int code, String message)
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
NOTICE
public static final int NOTICE- See Also:
-
WARNING
public static final int WARNING- See Also:
-
ERROR
public static final int ERROR- See Also:
-
MEOS_ERR_INTERNAL_ERROR
public static final int MEOS_ERR_INTERNAL_ERROR- See Also:
-
MEOS_ERR_INTERNAL_TYPE_ERROR
public static final int MEOS_ERR_INTERNAL_TYPE_ERROR- See Also:
-
MEOS_ERR_VALUE_OUT_OF_RANGE
public static final int MEOS_ERR_VALUE_OUT_OF_RANGE- See Also:
-
MEOS_ERR_DIVISION_BY_ZERO
public static final int MEOS_ERR_DIVISION_BY_ZERO- See Also:
-
MEOS_ERR_MEMORY_ALLOC_ERROR
public static final int MEOS_ERR_MEMORY_ALLOC_ERROR- See Also:
-
MEOS_ERR_AGGREGATION_ERROR
public static final int MEOS_ERR_AGGREGATION_ERROR- See Also:
-
MEOS_ERR_DIRECTORY_ERROR
public static final int MEOS_ERR_DIRECTORY_ERROR- See Also:
-
MEOS_ERR_FILE_ERROR
public static final int MEOS_ERR_FILE_ERROR- See Also:
-
MEOS_ERR_INVALID_ARG
public static final int MEOS_ERR_INVALID_ARG- See Also:
-
MEOS_ERR_INVALID_ARG_TYPE
public static final int MEOS_ERR_INVALID_ARG_TYPE- See Also:
-
MEOS_ERR_INVALID_ARG_VALUE
public static final int MEOS_ERR_INVALID_ARG_VALUE- See Also:
-
MEOS_ERR_FEATURE_NOT_SUPPORTED
public static final int MEOS_ERR_FEATURE_NOT_SUPPORTED- See Also:
-
MEOS_ERR_MFJSON_INPUT
public static final int MEOS_ERR_MFJSON_INPUT- See Also:
-
MEOS_ERR_MFJSON_OUTPUT
public static final int MEOS_ERR_MFJSON_OUTPUT- See Also:
-
MEOS_ERR_TEXT_INPUT
public static final int MEOS_ERR_TEXT_INPUT- See Also:
-
MEOS_ERR_TEXT_OUTPUT
public static final int MEOS_ERR_TEXT_OUTPUT- See Also:
-
MEOS_ERR_WKB_INPUT
public static final int MEOS_ERR_WKB_INPUT- See Also:
-
MEOS_ERR_WKB_OUTPUT
public static final int MEOS_ERR_WKB_OUTPUT- See Also:
-
MEOS_ERR_GEOJSON_INPUT
public static final int MEOS_ERR_GEOJSON_INPUT- See Also:
-
MEOS_ERR_GEOJSON_OUTPUT
public static final int MEOS_ERR_GEOJSON_OUTPUT- See Also:
-
EXCEPTION_MAP
-
lastCode
private static int lastCode -
lastLevel
private static int lastLevel -
lastMessage
-
-
Constructor Details
-
MeosErrorHandler
public MeosErrorHandler()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceerror_handler_fn
-
reportMeosException
-
checkError
public static void checkError()
-