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.JsonObject
externalize
(jakarta.json.JsonObject message) materialize
(byte[] body, com.rabbitmq.client.AMQP.BasicProperties properties) void
setComponentDescriptorResolver
(ComponentDescriptorResolver componentDescriptorResolver) void
setCryptoService
(CryptoServiceImpl cryptoService) void
setMessageFormat
(MessageFormat messageFormat) void
setObjectStorage
(ObjectStorage objectStorage) void
setObjectStorageSizeThreshold
(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:
materialize
in interfaceMessageResolver
-
externalize
public jakarta.json.JsonObject externalize(jakarta.json.JsonObject message) - Specified by:
externalize
in interfaceMessageResolver
-
setCryptoService
-
setComponentDescriptorResolver
@Inject public void setComponentDescriptorResolver(ComponentDescriptorResolver componentDescriptorResolver) -
setStep
-
setObjectStorage
-
setObjectStorageSizeThreshold
@Inject public void setObjectStorageSizeThreshold(int objectStorageSizeThreshold) -
setMessageFormat
-