Class MessageResolverImpl

java.lang.Object
io.elastic.sailor.impl.MessageResolverImpl
All Implemented Interfaces:
MessageResolver

public class MessageResolverImpl extends Object implements MessageResolver
  • Field Details

    • OBJECT_STORAGE_SIZE_THRESHOLD_DEFAULT

      public static final int OBJECT_STORAGE_SIZE_THRESHOLD_DEFAULT
      See Also:
  • Constructor Details

    • MessageResolverImpl

      public MessageResolverImpl()
  • Method Details

    • materialize

      public Message materialize(byte[] body, com.rabbitmq.client.AMQP.BasicProperties properties)
      Specified by:
      materialize in interface MessageResolver
    • externalize

      public jakarta.json.JsonObject externalize(jakarta.json.JsonObject message)
      Specified by:
      externalize in interface MessageResolver
    • setCryptoService

      @Inject public void setCryptoService(CryptoServiceImpl cryptoService)
    • setComponentDescriptorResolver

      @Inject public void setComponentDescriptorResolver(ComponentDescriptorResolver componentDescriptorResolver)
    • setStep

      @Inject public void setStep(Step step)
    • setObjectStorage

      @Inject public void setObjectStorage(ObjectStorage objectStorage)
    • setObjectStorageSizeThreshold

      @Inject public void setObjectStorageSizeThreshold(int objectStorageSizeThreshold)
    • setMessageFormat

      @Inject public void setMessageFormat(MessageFormat messageFormat)