@AllParametersAndReturnValuesAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| MapperLimitsConfig |
Provides configuration settings for Connectivity service's message mapper behaviour.
|
| MappingConfig |
Provides configuration settings for Connectivity service's message mapping behaviour.
|
| MessageMapper |
Defines a message mapper which maps a
ExternalMessage to a Adaptable and vice versa. |
| MessageMapperConfiguration |
Configuration properties for a
MessageMapper. |
| MessageMapperConfiguration.Builder<T extends MessageMapperConfiguration> |
Builder for
MessageMapperConfiguration instances to be used as a base for a more concrete builder. |
| MessageMapperExtension |
Interface for wrapping an existing message mapper after creation.
|
| MessageMapperFactory | |
| MessageMapperRegistry |
Defines a collection of mappers with a fallback default mapper.
|
| Class | Description |
|---|---|
| AbstractMessageMapper |
Abstract implementation of
MessageMapper which adds an id field and also its initialization from mapping
configuration (id is not passed as constructor argument because the mappers are created by reflection). |
| ConnectionStatusMessageMapper |
This mapper extracts the headers
creation-time and ttd from the message and builds a
ModifyFeature command from it. |
| DefaultMapperLimitsConfig |
This class is the default implementation of the mapper limits config.
|
| DefaultMappingConfig |
This class is the default implementation of the mapping config.
|
| DefaultMessageMapperConfiguration |
Default implementation for a message mapper configuration.
|
| DefaultMessageMapperFactory |
Encapsulates responsibility for instantiating
MessageMapper objects. |
| DefaultMessageMapperRegistry |
The default implementation of a
MessageMapperRegistry. |
| DittoMessageMapper |
A message mapper implementation for the Ditto Protocol.
|
| NormalizedMessageMapper |
A message mapper implementation for normalized changes.
|
| Enum | Description |
|---|---|
| MapperLimitsConfig.MapperLimitsConfigValue |
An enumeration of the known config path expressions and their associated default values for
MapperLimitsConfig. |
| MappingConfig.MappingConfigValue |
An enumeration of the known config path expressions and their associated default values for
MappingConfig. |
| Annotation Type | Description |
|---|---|
| PayloadMapper |
Classes annotated with
PayloadMapper are indexed and loaded on startup to be referenced by its alias in
payload mapping definitions of a Connection. |
This allows transformation of unknown paylaod (e.g. sensor data) to a structured format understood by Ditto.
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.