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

Spring Boot integration: Add interceptor logic to store marked objects at end of method. #384

Closed
rdebusscher opened this issue Jul 8, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@rdebusscher
Copy link

In order to align the functionality of the integrations, add interceptor logic to store marked objects at end of method.

This is similar to the functionality added in #377

We can collect the changed objects (objects marked as dirty) using a fluent API and those are stored at the end of the method

public interface DirtyMarker {
T mark(T instance);
}
This integration allows to clearly indicate what is changed and stores the changes in an asynchronous way (synchronous is also possible through the annotation or configuration).

@rdebusscher rdebusscher added the enhancement New feature or request label Jul 8, 2022
@rdebusscher rdebusscher added this to the 07.01.00 milestone Jul 8, 2022
@rdebusscher rdebusscher self-assigned this Jul 8, 2022
@rdebusscher
Copy link
Author

Also adds interfaces EmbeddedStorageFoundationCustomizer and StorageManagerInitializer to customize the Spring beans.

rdebusscher pushed a commit that referenced this issue Aug 1, 2022
Updates the integration with Spring Boot with support for Root, EmbeddedStorageFoundationCustomizer and StorageManagerInitializer. Fixes #384
rdebusscher pushed a commit that referenced this issue Aug 10, 2022
…er, EmbeddedStorageFoundationCustomizer and StorageManagerInitializer. Fixes #384
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant