Module org.tentackle.common
Package org.tentackle.common
Common classes for build- and runtime.
-
Interface Summary Interface Description BundleFactory The resource bundle factory.Freezable A freezable object.ModuleHook Interface to determine the module hierarchy.
Provides a hook to access resources from within a module.Path<P extends Path<P,E>,E> Generic path to something.PathFactory<P extends Path<P,E>,E> A factory forPaths.ServiceFinder Finds service configurations. -
Class Summary Class Description Binary<T extends java.io.Serializable> Datatype for storing arbitrary (binary) data in a database.BMoney Money value derived from BigDecimal.
A money value has a distinct and fixed scale that cannot change.BundleSupport Support to locate bundle services.
For annotations providing bundle support, a META-INF/service entry must be created manually in order to be processed by the BundleFactory at runtime as well as the analyze-, checker and i18n maven plugins at build time.CommonCommonBundle Bundle for common-package in tentackle-common.Compare Some handy static methods to compare two Comparables even if one or both are null-pointers.Constants Class holding constants for build- and runtime.Date Date with database semantics.DefaultBundleFactory Default implementation of a bundle factory.DefaultServiceFinder Default implementation of aServiceFinder.DefaultStringNormalizer The default normalizer (works sufficiently for most western languages).DMoney A DMoney is the same as a BMoney but will be treated differently when stored in the database.
A BMoney is stored as a DOUBLE for the value and an INTEGER for the scale.ExceptionHelper Helper methods dealing with exceptions.ExceptionHelper.Handler<T extends java.lang.Throwable> Exception handler.FileHelper Helper methods for file handling.LocaleProvider A provider for the Locale.ModuleInfo Holds information about a module.ModuleSorter A dependency sorter for jigsaw modules.ServiceFactory Factory for services based onServiceFinder.ServiceFinderKey Key to map service finders.Settings Global settings.StringHelper Some handy methods for strings.Time Time with database semantics.Timestamp Timestamp with UTC option.Version Holds Tentackle versioning information. -
Exception Summary Exception Description TentackleRuntimeException Tentackle runtime exception. -
Annotation Types Summary Annotation Type Description Analyze Annotation to mark an annotation to be processed during the analyze-phase.AnnotationProcessor Annotation to express that the annotated class is an annotation processor.Bundle Annotation to express that the annotated class corresponds to a resource bundle.MappedService Annotation to mark an annotation to be processed by the ServiceAnalyzeHandler.RemoteMethod Annotation for manually written methods that must be analyzed prior to wurbelization.Service Annotation to express that the annotated class is a service implementation.ServiceName Annotation to express that the annotated class is a service implementation.