public final class DefaultMessageMapperRegistry extends Object implements MessageMapperRegistry
MessageMapperRegistry.| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
MessageMapper |
getDefaultMapper()
Returns a mapper with the supposed role of a fallback mapping strategy.
|
List<MessageMapper> |
getMappers(org.eclipse.ditto.model.connectivity.PayloadMapping payloadMapping)
Returns the
MessageMappers to use for mapping. |
int |
hashCode() |
static DefaultMessageMapperRegistry |
of(MessageMapper defaultMapper,
Map<String,MessageMapper> customMappers,
Map<String,MessageMapper> fallbackMappers)
Creates a new instance of
DefaultMessageMapperRegistry of the parameter values. |
String |
toString() |
void |
validatePayloadMapping(org.eclipse.ditto.model.connectivity.PayloadMapping payloadMapping)
Checks if the defined
PayloadMapping can be resolved using this registry. |
public static DefaultMessageMapperRegistry of(MessageMapper defaultMapper, Map<String,MessageMapper> customMappers, Map<String,MessageMapper> fallbackMappers)
DefaultMessageMapperRegistry of the parameter values.defaultMapper - the default mapper.customMappers - the list of custom mappers.fallbackMappers - fallback mappers.public MessageMapper getDefaultMapper()
MessageMapperRegistrygetDefaultMapper in interface MessageMapperRegistrypublic List<MessageMapper> getMappers(org.eclipse.ditto.model.connectivity.PayloadMapping payloadMapping)
MessageMapperRegistryMessageMappers to use for mapping.getMappers in interface MessageMapperRegistrypayloadMapping - the payload mappingpublic void validatePayloadMapping(org.eclipse.ditto.model.connectivity.PayloadMapping payloadMapping)
MessageMapperRegistryPayloadMapping can be resolved using this registry.validatePayloadMapping in interface MessageMapperRegistrypayloadMapping - the payload mappingCopyright © 2017–2019 Eclipse Foundation. All rights reserved.