@Immutable public final class ThingErrorRegistry extends org.eclipse.ditto.signals.base.AbstractErrorRegistry<org.eclipse.ditto.model.base.exceptions.DittoRuntimeException>
ErrorRegistry aware of all ThingExceptions.| Modifier and Type | Method and Description |
|---|---|
static ThingErrorRegistry |
newInstance()
Returns a new
ThingErrorRegistry. |
static ThingErrorRegistry |
newInstance(Map<String,org.eclipse.ditto.signals.base.JsonParsable<org.eclipse.ditto.model.base.exceptions.DittoRuntimeException>> additionalParseStrategies)
Returns a new
ThingErrorRegistry providing additionalParseStrategies as argument - that way the
user of this ThingErrorRegistry can register additional parsers for his own extensions of
DittoRuntimeException. |
getTypes, parse, parsepublic static ThingErrorRegistry newInstance()
ThingErrorRegistry.public static ThingErrorRegistry newInstance(Map<String,org.eclipse.ditto.signals.base.JsonParsable<org.eclipse.ditto.model.base.exceptions.DittoRuntimeException>> additionalParseStrategies)
ThingErrorRegistry providing additionalParseStrategies as argument - that way the
user of this ThingErrorRegistry can register additional parsers for his own extensions of
DittoRuntimeException.additionalParseStrategies - a map containing of DittoRuntimeException ERROR_CODE as keys and JsonParsable of
DittoRuntimeException as values.NullPointerException - if additionalParseStrategies is null.Copyright © 2017–2018 Eclipse Foundation. All rights reserved.