today-context 4.0.0-Draft.1 API
程序包
程序包
说明
Caching System
Annotations and supporting classes for declarative cache management.
Implementation package for
java.util.concurrent based caches.Support package for declarative caching configuration, with XML
schema being the primary configuration format.
AOP-based solution for declarative caching demarcation.
@Condition annotations and supporting classes.Support package for advanced application context configuration,
with XML schema being the primary configuration format.
Event System
Expression parsing support within a application context.
Support for external configuration properties.
Support for
@ConfigurationProperties binding.General
BindHandler implementations.Binding validation support.
Sources for external configuration properties.
Framework's generic mail infrastructure.
JavaMail support for Framework's mail infrastructure.
Load-time weaving support for a Framework application context, building on Framework's
LoadTimeWeaver abstraction.Support package for EJB/Jakarta EE-related configuration,
with XML schema being the primary configuration format.
An API for defining Formatters to format field model values for display in a UI.
Annotations for declaratively configuring field formatting rules.
Formatters for
java.util.Date properties.Integration with the JSR-310
java.time package in JDK 8.Formatters for
java.lang.Number properties.Integration with the JSR-354
javax.money package.Support classes for the formatting package,
providing common implementations as well as adapters.
Support package for load time weaving based on class loaders,
as required by JPA providers (but not JPA-specific).
This package contains Framework's JMX support, which includes registration of
Framework-managed beans as JMX MBeans as well as access to remote JMX MBeans.
Provides support for accessing remote MBean resources.
This package provides declarative creation and registration of
Framework-managed beans as JMX MBeans.
Java 5 annotations for MBean exposure.
Provides a strategy for MBeanInfo assembly.
Provides generic JMX metadata classes and basic support for reading
JMX metadata in a provider-agnostic manner.
Provides a strategy for ObjectName creation.
Provides supporting infrastructure to allow Framework-created MBeans
to send JMX notifications.
Contains support classes for connecting to local and remote
MBeanServers
and for exposing an MBeanServer to remote clients.The classes in this package make JNDI easier to use,
facilitating the accessing of configuration stored in JNDI,
and provide useful superclasses for JNDI access classes.
Support classes for JNDI usage,
including a JNDI-based BeanFactory implementation.
Support for item origin tracking.
General exceptions for scheduling support,
independent of any specific scheduling system.
Java 5 annotation for asynchronous method execution.
Scheduling convenience classes for the
java.util.concurrent
and jakarta.enterprise.concurrent packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Framework
context.Support package for declarative scheduling configuration.
Generic support classes for scheduling.
Core interfaces for Framework's scripting support.
Package providing integration of
BeanShell
(and BeanShell2)
into Framework's scripting infrastructure.
Support package for Framework's dynamic language machinery,
with XML schema being the primary configuration format.
Package providing integration of
Groovy
into Framework's scripting infrastructure.
Support classes for Framework's scripting package.
Annotations denoting the roles of types or methods in the overall architecture
(at a conceptual, rather than implementation, level).
Generic support for UI layer concepts.
Provides data binding and validation functionality,
for usage in business and/or UI layers.
Support classes for annotation-based constraint evaluation,
e.g. using a JSR-303 Bean Validation provider.
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Framework ApplicationContext
and in particular with Framework's data binding and validation APIs.