ChronicJ is a Java implementation of select temporal patterns by
In general, these features are implemented through interface- separated, bean-and-component-friendly POJO's (plain old Java objects). ChronicJs' public API's require only standard java.* and javax.* classes. This means they are easy to test and integrate.
Building solid temporal applications is..well...time-consuming... tempus fugit