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

Support X-Cumulocity-Processing-Mode #17

Open
haraldmeyer opened this issue May 21, 2021 · 2 comments
Open

Support X-Cumulocity-Processing-Mode #17

haraldmeyer opened this issue May 21, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@haraldmeyer
Copy link

Cumulocity allows to define data to be received in transient modes so that it will not be stored in the database but only be made available for real-time processing. This is controlled via the X-Cumulocity-Processing-Mode.

Potential options:

  • allow device codecs to define the processing mode of data sent in C8YData
  • Make this a general per-device option that allows users to define if data for a specific device should be persisted or not.
@haraldmeyer haraldmeyer added the enhancement New feature or request label May 21, 2021
@cpoder
Copy link
Collaborator

cpoder commented Sep 29, 2024

Hi Harald,
I would like to work on that topic, but I'm afraid the Java SDK doesn't include the capability to change the processing mode.
I might have to implement my own REST client, which is not quite convenient.
Since versions later to 10.15 don't support Jackson anymore, and am therefore stuck with 10.15, I'm considering switching to my own microservice SDK, unless some major updates to the SDK are made, that is support for Jackson, Spring 6, Spring Boot 3, processing mode, notification 2.0 (not just the API).
Sadly there were no significant evolutions in the SDK for more than 4 years.

@haraldmeyer
Copy link
Author

Hi Cyril,
can we have a meeting to talk about this? There are a number of options here.

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

2 participants