Package io.elastic.sailor.impl
Class MessageResolverImpl
java.lang.Object
io.elastic.sailor.impl.MessageResolverImpl
- All Implemented Interfaces:
MessageResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectexternalize(jakarta.json.JsonObject message) materialize(byte[] body, com.rabbitmq.client.AMQP.BasicProperties properties) voidsetComponentDescriptorResolver(ComponentDescriptorResolver componentDescriptorResolver) voidsetCryptoService(CryptoServiceImpl cryptoService) voidsetMessageFormat(MessageFormat messageFormat) voidsetObjectStorage(ObjectStorage objectStorage) voidsetObjectStorageSizeThreshold(int objectStorageSizeThreshold) void
-
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
- Specified by:
materializein interfaceMessageResolver
-
externalize
public jakarta.json.JsonObject externalize(jakarta.json.JsonObject message) - Specified by:
externalizein interfaceMessageResolver
-
setCryptoService
-
setComponentDescriptorResolver
@Inject public void setComponentDescriptorResolver(ComponentDescriptorResolver componentDescriptorResolver) -
setStep
-
setObjectStorage
-
setObjectStorageSizeThreshold
@Inject public void setObjectStorageSizeThreshold(int objectStorageSizeThreshold) -
setMessageFormat
-