Class AbstractJsonDataDictionary

All Implemented Interfaces:
InitializingPhase, MessageDirectionAware, MessageProcessor, MessageTransformer, MessageTypeSelector, Scoped, DataDictionary<String>
Direct Known Subclasses:
JsonMappingDataDictionary, JsonPathMappingDataDictionary

public abstract class AbstractJsonDataDictionary extends AbstractDataDictionary<String>
Abstract json data dictionary works on json message data. Each value is translated with dictionary.
Since:
1.4
Author:
Christoph Deppisch
  • Constructor Details

    • AbstractJsonDataDictionary

      public AbstractJsonDataDictionary()
  • Method Details

    • supportsMessageType

      public boolean supportsMessageType(String messageType)
      Checks if this message interceptor is capable of this message type. XML message interceptors may only apply to this message type while JSON message interceptor implementations do not and vice versa.
      Specified by:
      supportsMessageType in interface MessageTypeSelector
      Overrides:
      supportsMessageType in class AbstractMessageProcessor
      Parameters:
      messageType - the message type representation as String (e.g. xml, json, csv, plaintext).
      Returns:
      true if this message interceptor supports the message type.