Skip to content

Collection of templates / examples to give the developer a starting point how common features can be solved by using Cumulocity Microservice SDK for Java.

License

Notifications You must be signed in to change notification settings

haraldmeyer/cumulocity-microservice-templates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cumulocity-microservice-templates

Summary

Collection of templates / examples to give the developer a starting point how common features can be implemented in a Microservice by using Cumulocity's Microservice SDK for Java.

Templates & Examples

  • basic

    • how to communicate with Cumulocity's REST API
    • how to implement REST endpoints, e.g. GET or POST
    • how to implement a scheduler
    • how to work with different contexts
  • agent

    • how to create an agent representation for your Microservice
    • how to subscribe and receive configuration updates for your Microservice
    • how to write events
    • how to create measurement for microservice diagnostic (total, used and free memory)
  • realtime

    • how to subscribe and listen for realtime notifications
    • how to get notified once a managedObject is being updated
    • how to get notified once a new measurement has been created for a device
    • how to receive operations and update their status
  • secret

    • how to use tenant options
    • how to encrypt data and store it as a tenant option
  • ehcache

    • how to use ehcache to implement a caching mechanism for External Ids and managedObjects
  • multischeduler

    • how to start a separate scheduler thread for each tenant to run tasks in parallel.

Disclaimer

These tools are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.

Contact

For more information you can Ask a Question in the TECHcommunity Forums.

You can find additional information in the Software AG TECHcommunity.


Contact us at TECHcommunity if you have any questions.

About

Collection of templates / examples to give the developer a starting point how common features can be solved by using Cumulocity Microservice SDK for Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%