Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

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

Jammazwan.shared

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.

City.java 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.

About

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

Resources

Releases

No releases published

Packages

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