Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate check #8039

Open
jjansenvr opened this issue Dec 3, 2024 · 1 comment
Open

Duplicate check #8039

jjansenvr opened this issue Dec 3, 2024 · 1 comment

Comments

@jjansenvr
Copy link
Contributor

Related Problem or Business Case

For enhanced developer experience we would like to have more control over the duplicate check process

Describe the Feature

Control to set the object that is used to determine if it is a duplicate

Control over what happens on a duplicate record being processed
DuplicateAction:

  • Exception, stops the proces and throws an exception
  • LogWarning, continues with the process and writes warning to the log file
  • Warning, continues the current process and starts another process(adapter) with the incoming message
  • Forward, continues the proces but follows the "duplicate" forward
  • None, no duplicate check

Default behavior
Javalisteners and other subprocesses should default to None

Documentation for developers

Collaboration with External Companies

No, community resolution only

Anything else?

No response

@Laurens-makel
Copy link
Contributor

LogWarning, continues with the process and writes warning to the log file
Warning, continues the current process and starts another process(adapter) with the incoming message

Isn't this in essence the same? Both could be implemented by using a ISender to delegate the warning to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants