All Classes and Interfaces
Class
Description
Base implementation for storing objects in a database.
Annotation to mark an annotation to be processed during the analyze phase,
i.e., by the analyze goal of the tentackle-maven-plugin.
Annotation to express that the annotated class is an annotation processor.
Datatype for storing an object in a database.
Uses Java Object Serialization (JOS) under the hood.
Uses Java Object Serialization (JOS) under the hood.
Money value derived from BigDecimal.
Annotation to express that the annotated class corresponds to a resource bundle.
The resource bundle factory.
Support to locate bundle services.
Annotation to override a service on the module path from the classpath.
Bundle for the common package in tentackle-common.
Some handy static null-safe methods to compare two
Comparables.Class holding constants for build- and runtime.
A simple en- and decryptor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.
Each application should provide a concrete subclass with a confidential salt and passphrase and a no-arg constructor.
Date with database semantics.
Some common methods for date- and time-related types based on
Date.Default implementation of a bundle factory.
Default implementation of an
ObjectSerializer based on Java Object Serialization.Default implementation of a
ServiceFinder.The default normalizer (works sufficiently for most Western languages).
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.
A BMoney is stored as a DOUBLE for the value and an INTEGER for the scale.
Encrypted
If a value starts with a
Properties.If a value starts with a
~ (tilde), the remainder of the string is considered to be
encrypted by the application-specific Cryptor.Helper methods dealing with exceptions.
Exception handler.
Helper methods for file and resource handling.
A freezable object.
Multilingual text.
This is an immutable and serializable object which is supported as a regular datatype via
This is an immutable and serializable object which is supported as a regular datatype via
org.tentackle.sql.datatypes.I18NTextType.Runtime exception to signal that the current thread was interrupted.
Usually wraps a checked
Usually wraps a checked
InterruptedException, but any cause is accepted.Launcher building a
ModuleLayer graph and handing off to the real application.The declarative description of a whole
ModuleLayer graph, as built by ModuleLayerBuilder
and consumed by LayerBootstrap.The declarative description of one named
ModuleLayer.A provider for
Supports thread-local locales and mapping of locales according to the application requirements.
Locales.Supports thread-local locales and mapping of locales according to the application requirements.
Annotation to mark an annotation to be processed by the
For each class annotated with the marked annotation, a line
MappedServiceAnalyzeHandler.For each class annotated with the marked annotation, a line
<annotated class> = <value>
is appended to META-INF/mapped-services/<service class> (see Constants.MAPPED_SERVICE_PATH).Interface to determine the module hierarchy.
Provides a hook to access resources from within a module.
Provides a hook to access resources from within a module.
Holds information about a module.
Builds a graph of
ModuleLayers from a LayerGraphSpec.Annotation to override the module order for the
ServiceFinder.A dependency sorter for jigsaw modules.
Naming rules for classnames.
Used at runtime to determine the remote delegates, at build time by some wurblets, and by the wizard to generate PDO and operation sources.
Can be replaced via
Used at runtime to determine the remote delegates, at build time by some wurblets, and by the wizard to generate PDO and operation sources.
Can be replaced via
@Service(NamingRules.class) for application-specific rules.Annotation to express that the annotated class looks like a bundle, but is not one.
A small arithmetic expression evaluator for numeric values.
A named numeric variable passed to a
NumericEvaluator.Generic object serializer.
A string of parameters.
Generic path to something.
A factory for
Paths.Annotation for records that must be analyzed for code generation.
Annotation for manually written methods that must be remoting-capable.
Annotation to express that the annotated class is a service implementation.
Factory for services based on
ServiceFinder.Finds service configurations.
Key to map service finders.
Annotation to express that the annotated class is a service implementation.
Differs from @
Differs from @
Service in that the service can be some arbitrary name.Global settings.
Some handy methods for strings.
Translates strings to a reduced char set.
Stripping mode for strings with respect to a filler character.
Datatype for storing an object in a database.
Same as
Same as
Binary, but uses the application-specific ObjectSerializer implementation.Tentackle runtime exception.
Time with database semantics.
Timestamp with a UTC option.
Finds external tools to execute.
Runner for external tools.
Holds Tentackle versioning information.