Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

"Jammazwan" is Hindi for "camel keeper", and is explained in this blog.

a jammazwan? also a jammazwan TL;DR? about:
pete jammazwanPhotoSmall about


This project provides a set of base data feeds in various forms, for other jammazwan projects to consume.

Use This Project Only As A Dependency:

This project has no runnable code.

In every sense, this is like a parent project in maven. Only it is written as a sibling.

Duplicate Copies of Entities:

Jammazwan projects are specifically made to facilitate learning by finding the sweet spot between isolation of a small thing to learn, and meaningful context, which can be too broad. More here. entity includes annotations for both jpa and *csv/bindy. So if you are just learning one or another, this can be confusing. Which annotations are required?

For this reason only, you will find duplicate entities which are not typically consumed, but instead just code examples

  • ..jpa.CityJpa with JPA annotations
  • ..csv.CityCsv with camel-bindy annotations
  • and so on, for other entities provided in this project

So that is one thing which might drive you nuts as a developer. WTF? But it might make it easier for the poor guy who is just encountering his first JPA or CSV/camel-bindy use case. Which is what jammazwan is all about.

Utility Classes

You may find other experimental and/or questionable classes in this project, such as HoldContextOpenUntilDone.

Hopefully, some restraint will be used in the future, else this could create more confusion, rather than less.


Companion project providing shared data, classes, dependencies to camel example projects



No releases published


No packages published
You can’t perform that action at this time.