Skip to content

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

Notifications You must be signed in to change notification settings

jammazwan/jammazwan.shared

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published