Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAcrossEntity - Class in com.foreach.across.core.context
- AbstractAcrossEntity() - Constructor for class com.foreach.across.core.context.AbstractAcrossEntity
- AbstractAcrossFailureAnalyzer<T extends Throwable> - Class in com.foreach.across.core.diagnostics
-
Helper that builds the message with stacktrace.
- AbstractAcrossFailureAnalyzer() - Constructor for class com.foreach.across.core.diagnostics.AbstractAcrossFailureAnalyzer
- AbstractBeanRenameTransformer - Class in com.foreach.across.core.transformers
- AbstractBeanRenameTransformer(boolean) - Constructor for class com.foreach.across.core.transformers.AbstractBeanRenameTransformer
- AbstractClassBasedBeanFilter<T> - Class in com.foreach.across.core.filters
- AbstractClassBasedBeanFilter(T...) - Constructor for class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- AbstractClassPathScanningProvider - Class in com.foreach.across.core.context
-
Base class for
MetadataReaderFactory
andResourcePatternResolver
. - AbstractClassPathScanningProvider() - Constructor for class com.foreach.across.core.context.AbstractClassPathScanningProvider
- AbstractClassPathScanningProvider(ResourcePatternResolver) - Constructor for class com.foreach.across.core.context.AbstractClassPathScanningProvider
- AbstractClassPathScanningProvider(ResourcePatternResolver, MetadataReaderFactory) - Constructor for class com.foreach.across.core.context.AbstractClassPathScanningProvider
- AbstractExposedBeanRegistry - Class in com.foreach.across.core.context
- AbstractExposedBeanRegistry(AcrossContextBeanRegistry, String, Integer, ExposedBeanDefinitionTransformer) - Constructor for class com.foreach.across.core.context.AbstractExposedBeanRegistry
- AcrossApplication - Annotation Interface in com.foreach.across.config
-
Annotation that merges
EnableAcrossContext
together with Spring Boot configuration classes for web applications. - AcrossApplicationAutoConfiguration - Class in com.foreach.across.boot
-
Tracks requested auto-configuration classes and determines which action should be taken: - allow the auto-configuration class (on the application level) - inject the auto-configuration class in another module instead - inject another configuration class instead of the one requested - simply reject it
- AcrossApplicationAutoConfiguration(ClassLoader) - Constructor for class com.foreach.across.boot.AcrossApplicationAutoConfiguration
- AcrossApplicationContext - Class in com.foreach.across.core.context
-
ApplicationContext that allows a set of preregistered singletons to be passed in.
- AcrossApplicationContext() - Constructor for class com.foreach.across.core.context.AcrossApplicationContext
- AcrossApplicationContext(AcrossListableBeanFactory) - Constructor for class com.foreach.across.core.context.AcrossApplicationContext
- AcrossApplicationContextHolder - Class in com.foreach.across.core.context
-
Holds the Spring ApplicationContext information for the AcrossContext or an AcrossModule.
- AcrossApplicationContextHolder(AcrossConfigurableApplicationContext) - Constructor for class com.foreach.across.core.context.AcrossApplicationContextHolder
- AcrossApplicationContextHolder(AcrossConfigurableApplicationContext, AcrossApplicationContextHolder) - Constructor for class com.foreach.across.core.context.AcrossApplicationContextHolder
- AcrossApplicationRunner - Class in com.foreach.across
-
Custom
SpringApplication
extension that will immediately use anAcrossListableBeanFactory
as the bean factory for the rootApplicationContext
. - AcrossApplicationRunner(Class<?>...) - Constructor for class com.foreach.across.AcrossApplicationRunner
- AcrossApplicationRunner(ResourceLoader, Class<?>...) - Constructor for class com.foreach.across.AcrossApplicationRunner
- AcrossApplicationRunnerBuilder - Class in com.foreach.across
-
SpringApplicationBuilder
extension that will use anAcrossApplicationRunner
instead of a regularSpringApplication
. - AcrossApplicationRunnerBuilder(Class<?>...) - Constructor for class com.foreach.across.AcrossApplicationRunnerBuilder
- AcrossApplicationServletInitializer - Class in com.foreach.across.web.servlet
-
SpringBootServletInitializer
extension which ensures anAcrossApplicationRunner
is being used instead of a regularSpringApplication
. - AcrossApplicationServletInitializer() - Constructor for class com.foreach.across.web.servlet.AcrossApplicationServletInitializer
- AcrossAutoConfigurationImportSelector - Class in com.foreach.across.boot
-
Defers the actual import selection to Across.
- AcrossAutoConfigurationImportSelector() - Constructor for class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- AcrossBootstrapConfig - Class in com.foreach.across.core.context.bootstrap
-
Represents the global bootstrap configuration for the AcrossContext.
- AcrossBootstrapConfig(AcrossContext, Map<String, ModuleBootstrapConfig>, ModuleConfigurationSet) - Constructor for class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- AcrossBootstrapConfigurer - Interface in com.foreach.across.core.context.bootstrap
-
Interface to be implemented by any bean from a parent context that allows customization of either the
AcrossBootstrapConfig
of the context, or anyModuleBootstrapConfig
. - AcrossBootstrapException - Exception in com.foreach.across.core.context.bootstrap
-
Specialization of
AcrossException
for wrapping non-Across exceptions thrown during the actual bootstrapping of the context. - AcrossBootstrapInstallerRegistry - Class in com.foreach.across.core.installers
-
Builds the list of all installers in a configured AcrossContext.
- AcrossBootstrapInstallerRegistry(AcrossBootstrapConfig, BootstrapLockManager, BootstrapApplicationContextFactory) - Constructor for class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry
- AcrossBootstrapInstallerRegistry.ModuleInstallersTimeReport - Class in com.foreach.across.core.installers
- AcrossBootstrapper - Class in com.foreach.across.core.context.bootstrap
-
Takes care of bootstrapping an entire across context.
- AcrossBootstrapper(AcrossContext) - Constructor for class com.foreach.across.core.context.bootstrap.AcrossBootstrapper
- AcrossBootstrapTimer - Class in com.foreach.across.core.context.bootstrap
-
Used for creating an Across startup time report.
- AcrossBootstrapTimer() - Constructor for class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- AcrossBootstrapTimer.ModuleTimeReport - Class in com.foreach.across.core.context.bootstrap
- AcrossCompositeCacheManager - Class in com.foreach.across.core.cache
-
This implementation mimics a
CompositeCacheManager
, but overrides its default behaviour regarding the noop cache fallback as well as the internal ordering of the cache managers. - AcrossCompositeCacheManager(boolean) - Constructor for class com.foreach.across.core.cache.AcrossCompositeCacheManager
- AcrossCompositeCacheManager(boolean, CacheManager...) - Constructor for class com.foreach.across.core.cache.AcrossCompositeCacheManager
-
Construct an AcrossCompositeCacheManager from the given delegate CacheManagers.
- AcrossConfig - Class in com.foreach.across.core.config
-
Installs the common Across Context beans that are always available.
- AcrossConfig() - Constructor for class com.foreach.across.core.config.AcrossConfig
- AcrossConfigurableApplicationContext - Interface in com.foreach.across.core.context
-
Interface the ApplicationContext must implement for Across to be able to use it.
- AcrossConfiguration - Class in com.foreach.across.config
-
Utility loader for retrieving data from META-INF/across.configuration file.
- AcrossConfiguration.AutoConfigurationClass - Class in com.foreach.across.config
- AcrossConfiguration.Group - Class in com.foreach.across.config
- AcrossConfiguration.IllegalConfiguration - Class in com.foreach.across.config
- AcrossConfiguration.IllegalConfiguration.ClassEntry - Class in com.foreach.across.config
- AcrossConfigurationException - Exception in com.foreach.across.core
-
Specialization of
AcrossException
used to indicate a configuration error. - AcrossConfigurationException(String) - Constructor for exception com.foreach.across.core.AcrossConfigurationException
- AcrossConfigurationException(String, String) - Constructor for exception com.foreach.across.core.AcrossConfigurationException
- AcrossConfigurationException(String, Throwable) - Constructor for exception com.foreach.across.core.AcrossConfigurationException
- acrossContext(ConfigurableApplicationContext, Optional<DataSource>, Optional<DataSource>) - Method in class com.foreach.across.config.AcrossContextConfiguration
- AcrossContext - Class in com.foreach.across.core
-
Main class representing a set of Across modules.
- AcrossContext() - Constructor for class com.foreach.across.core.AcrossContext
-
Constructs a new AcrossContext in its own ApplicationContext.
- AcrossContext(ApplicationContext) - Constructor for class com.foreach.across.core.AcrossContext
-
Constructs a new AcrossContext that is a child of the parent ApplicationContext passed in.
- AcrossContextApplicationEventMulticaster - Class in com.foreach.across.core.events
-
Custom implementation of
ApplicationEventMulticaster
for use in a singleAcrossContext
. - AcrossContextApplicationEventMulticaster(BeanFactory) - Constructor for class com.foreach.across.core.events.AcrossContextApplicationEventMulticaster
- acrossContextBeanRegistry(AcrossModuleInfo) - Static method in class com.foreach.across.core.AcrossModuleUtils
-
Returns the created
AcrossContextBeanRegistry
for the context this module belongs to. - AcrossContextBeanRegistry - Interface in com.foreach.across.core.context.registry
-
Provides access to all BeanFactories present in an AcrossContext.
- AcrossContextBootstrappedEvent - Class in com.foreach.across.core.events
-
Event published after the AcrossContext has bootstrapped.
- AcrossContextBootstrappedEvent(AcrossContextInfo) - Constructor for class com.foreach.across.core.events.AcrossContextBootstrappedEvent
- AcrossContextBuilder - Class in com.foreach.across.core.support
-
Convenience builder for an
AcrossContext
. - AcrossContextBuilder() - Constructor for class com.foreach.across.core.support.AcrossContextBuilder
- AcrossContextConfiguration - Class in com.foreach.across.config
-
Creates an AcrossContext bean and will apply all AcrossContextConfigurer instances before bootstrapping.
- AcrossContextConfiguration() - Constructor for class com.foreach.across.config.AcrossContextConfiguration
- AcrossContextConfigurationModule - Class in com.foreach.across.core
- AcrossContextConfigurationModule(String) - Constructor for class com.foreach.across.core.AcrossContextConfigurationModule
- AcrossContextConfigurer - Interface in com.foreach.across.config
-
Interface to implement when delegate configuration of an AcrossContext.
- AcrossContextInfo - Interface in com.foreach.across.core.context.info
-
Holds the intermediate and final state of a running AcrossContext.
- AcrossContextOrderedMessageSource - Class in com.foreach.across.core.context.support
-
Custom
DelegatingMessageSource
that allows subscribing additional MessageSources. - AcrossContextOrderedMessageSource(HierarchicalMessageSource) - Constructor for class com.foreach.across.core.context.support.AcrossContextOrderedMessageSource
- AcrossContextUtils - Class in com.foreach.across.core.context
-
Helper methods for AcrossContext configuration.
- AcrossContextWebConfiguration - Class in com.foreach.across.config
-
Custom configuration that modifies the Across context bootstrapper in case of a web application.
- AcrossContextWebConfiguration() - Constructor for class com.foreach.across.config.AcrossContextWebConfiguration
- acrossCoreSchemaInstaller(Optional<DataSource>, CoreSchemaConfigurationHolder, AcrossContext) - Method in class com.foreach.across.core.config.AcrossInstallerConfig
- AcrossCoreSchemaInstaller - Class in com.foreach.across.core.installers
-
Special bean that takes care of installing the very minimum schema for module installation versioning.
- AcrossCoreSchemaInstaller(DataSource, ApplicationContext) - Constructor for class com.foreach.across.core.installers.AcrossCoreSchemaInstaller
- AcrossDepends - Annotation Interface in com.foreach.across.core.annotations
-
Conditional annotation that can be put on an Across module descriptor to define the other Across modules it depends on.
- acrossDevelopmentMode() - Method in class com.foreach.across.core.config.AcrossConfig
- AcrossDevelopmentMode - Class in com.foreach.across.core.development
-
Bean that is created if development mode is active on the AcrossContext.
- AcrossDevelopmentMode() - Constructor for class com.foreach.across.core.development.AcrossDevelopmentMode
- AcrossDynamicModulesConfiguration - Class in com.foreach.across.config
-
Configuration that automatically adds a
AcrossDynamicModulesConfigurer
that uses the importing class as a base for the dynamic modules. - AcrossDynamicModulesConfiguration() - Constructor for class com.foreach.across.config.AcrossDynamicModulesConfiguration
- AcrossDynamicModulesConfigurer - Class in com.foreach.across.config
-
AcrossContextConfigurer
bean that will add dynamic modules to anAcrossContext
. - AcrossDynamicModulesConfigurer() - Constructor for class com.foreach.across.config.AcrossDynamicModulesConfigurer
- AcrossDynamicModulesConfigurer(Class<?>) - Constructor for class com.foreach.across.config.AcrossDynamicModulesConfigurer
- AcrossDynamicModulesConfigurer(String, String) - Constructor for class com.foreach.across.config.AcrossDynamicModulesConfigurer
- AcrossEntity - Interface in com.foreach.across.core.context
-
Marker interface.
- AcrossEvent - Interface in com.foreach.across.core.events
-
Marker interface used for events published by Across core.
- acrossEventMulticaster(BeanFactory) - Method in class com.foreach.across.core.config.AcrossConfig
- AcrossException - Exception in com.foreach.across.core
-
Generic base class for exceptions thrown by Across processing.
- AcrossException(String) - Constructor for exception com.foreach.across.core.AcrossException
- AcrossException(String, Throwable) - Constructor for exception com.foreach.across.core.AcrossException
- AcrossException(Throwable) - Constructor for exception com.foreach.across.core.AcrossException
- AcrossInstallerConfig - Class in com.foreach.across.core.config
-
Provides the installer configuration for an AcrossContext.
- AcrossInstallerConfig() - Constructor for class com.foreach.across.core.config.AcrossInstallerConfig
- AcrossInstallerException - Exception in com.foreach.across.core.installers
-
Specialization of
AcrossException
for an exception that occurred during the execution of an installer. - AcrossInstallerException(String, InstallerMetaData, Object, Method, Throwable) - Constructor for exception com.foreach.across.core.installers.AcrossInstallerException
- AcrossInstallerRepository - Interface in com.foreach.across.core.installers
-
Central repository interface for managing the installer execution tracking records.
- AcrossInstallerRepositoryImpl - Class in com.foreach.across.core.installers
- AcrossInstallerRepositoryImpl(DataSource) - Constructor for class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- AcrossLifecycleBootstrapHandler - Class in com.foreach.across.core.context.bootstrap
-
Responsible for bootstrapping an Across context.
- AcrossLifecycleBootstrapHandler(AcrossContext) - Constructor for class com.foreach.across.core.context.bootstrap.AcrossLifecycleBootstrapHandler
- AcrossLifecycleBootstrapHandler(AcrossContext, AcrossBootstrapInfrastructure) - Constructor for class com.foreach.across.core.context.bootstrap.AcrossLifecycleBootstrapHandler
- AcrossLifecycleEvent - Class in com.foreach.across.core.events
-
Base class for events published by Across core during the bootstrap (and shutdown) phase of an Across context.
- AcrossLifecycleListener - Interface in com.foreach.across.core.events
-
Dispatching interface for intercepting
AcrossLifecycleEvent
in situations whereEventListener
can not be used (eg. in the parentApplicationContext
of an Across context). - AcrossLifecycleProcessor - Class in com.foreach.across.core.context.support
-
Custom implementation of
DefaultLifecycleProcessor
which excludes exposed beans. - AcrossLifecycleProcessor() - Constructor for class com.foreach.across.core.context.support.AcrossLifecycleProcessor
- AcrossLifecycleShutdownHandler - Class in com.foreach.across.core.context.bootstrap
-
Responsible for shutting down an
AcrossContext
. - AcrossLifecycleShutdownHandler(AcrossContext) - Constructor for class com.foreach.across.core.context.bootstrap.AcrossLifecycleShutdownHandler
- AcrossLiquibaseInstaller - Class in com.foreach.across.core.installers
-
This class is the base for Installers which run liquibase update on installation
- AcrossLiquibaseInstaller() - Constructor for class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Creates an
AcrossLiquibaseInstaller
which will use the changelog file which corresponds to this installers full class name to perform the liquibase update - AcrossLiquibaseInstaller(SchemaConfiguration) - Constructor for class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Creates an
AcrossLiquibaseInstaller
which will use the changelog file which corresponds to this installers full class name to perform the liquibase update and will construct theChangeLogParameters
based on the givenSchemaConfiguration
- AcrossLiquibaseInstaller(String) - Constructor for class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Creates an
AcrossLiquibaseInstaller
which will use the given changelog file to perform the liquibase update - AcrossLiquibaseInstaller(String, SchemaConfiguration) - Constructor for class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Creates an
AcrossLiquibaseInstaller
which will use the given changelog file to perform the liquibase update and will construct theChangeLogParameters
based on the givenSchemaConfiguration
- AcrossListableBeanFactory - Class in com.foreach.across.core.context
-
Extends a
DefaultListableBeanFactory
with support for Exposed beans. - AcrossListableBeanFactory() - Constructor for class com.foreach.across.core.context.AcrossListableBeanFactory
- AcrossListableBeanFactory(BeanFactory) - Constructor for class com.foreach.across.core.context.AcrossListableBeanFactory
- AcrossModule - Class in com.foreach.across.core
- AcrossModule() - Constructor for class com.foreach.across.core.AcrossModule
- AcrossModuleBeforeBootstrapEvent - Class in com.foreach.across.core.events
-
Event that is sent right before the module is bootstrapped.
- AcrossModuleBeforeBootstrapEvent(AcrossContextInfo, AcrossModuleInfo) - Constructor for class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- AcrossModuleBootstrapConfiguration - Class in com.foreach.across.core.context.module
-
Represents the actual configuration that will be used to bootstrap a module.
- AcrossModuleBootstrapConfigurationSet - Class in com.foreach.across.core.context.module
-
Converts a set of
AcrossModuleDescriptor
s into the actualAcrossModuleBootstrapConfiguration
s that should be used to startup the module context. - AcrossModuleBootstrappedEvent - Class in com.foreach.across.core.events
-
Event published when a module has bootstrapped.
- AcrossModuleBootstrappedEvent(AcrossModuleInfo) - Constructor for class com.foreach.across.core.events.AcrossModuleBootstrappedEvent
- AcrossModuleConfiguration - Interface in com.foreach.across.core.context.module
-
Represents the actual configuration that will be bootstrapped for a module.
- AcrossModuleDescriptor - Class in com.foreach.across.core.context.module
-
Represents the original descriptor of an Across module, as defined by an
AcrossModule
implementation. - AcrossModuleDescriptor.AcrossModuleDescriptorBuilder - Class in com.foreach.across.core.context.module
- AcrossModuleDescriptorSetBuilder - Class in com.foreach.across.core.context.module
-
Responsible for building the entire set of
AcrossModuleDescriptor
instances for a defined collection of modules. - AcrossModuleDescriptorSetBuilder() - Constructor for class com.foreach.across.core.context.module.AcrossModuleDescriptorSetBuilder
- AcrossModuleEntity - Interface in com.foreach.across.core.context
- AcrossModuleInfo - Interface in com.foreach.across.core.context.info
- AcrossModuleMessageSource - Class in com.foreach.across.core.context.support
-
Extension of
ReloadableResourceBundleMessageSource
. - AcrossModuleMessageSource() - Constructor for class com.foreach.across.core.context.support.AcrossModuleMessageSource
- AcrossModuleRole - Enum Class in com.foreach.across.core.context
-
Dependency hints - impact the bootstrapping order of modules.
- AcrossModuleUtils - Class in com.foreach.across.core
-
Across context related utility methods for modules.
- AcrossOrderSpecifier - Class in com.foreach.across.core.context.support
-
A specifier that contains the different Across order related attributes.
- AcrossOrderSpecifier.AcrossOrderSpecifierBuilder - Class in com.foreach.across.core.context.support
- AcrossOrderSpecifierComparator - Class in com.foreach.across.core.context
-
A multi-level comparator for sorting beans scanned from the modules in an AcrossContext.
- AcrossOrderSpecifierComparator() - Constructor for class com.foreach.across.core.context.AcrossOrderSpecifierComparator
- AcrossOrderUtils - Class in com.foreach.across.core.context.support
-
Utility class for resolving order annotations.
- AcrossOrderUtils() - Constructor for class com.foreach.across.core.context.support.AcrossOrderUtils
- AcrossPlatform - Interface in com.foreach.across
-
Marker interface.
- AcrossRole - Annotation Interface in com.foreach.across.core.annotations
-
AcrossRole annotations impact the bootstrapping order of AcrossModules.
- AcrossSchemaConfiguration - Class in com.foreach.across.core.database
- AcrossSequencesInstaller - Class in com.foreach.across.core.installers
- AcrossSequencesInstaller() - Constructor for class com.foreach.across.core.installers.AcrossSequencesInstaller
- AcrossServletContextInitializer - Class in com.foreach.across.config
-
ServletContextInitializer
that ensures that theAcrossContext
is bootstrapped before theServletContext
is fully initialized. - AcrossServletContextInitializer(ConfigurableApplicationContext) - Constructor for class com.foreach.across.config.AcrossServletContextInitializer
- AcrossVersionInfo - Class in com.foreach.across.core
-
Contains version information for an
AcrossEntity
. - AcrossVersionInfo(Date, String, String) - Constructor for class com.foreach.across.core.AcrossVersionInfo
- AcrossVersionInfo(Manifest, Date, String, String) - Constructor for class com.foreach.across.core.AcrossVersionInfo
- AcrossWebApplicationAutoConfiguration - Class in com.foreach.across.config
-
Supports Spring Boot configuration of an
AcrossContext
, ensures bootstrap of theAcrossContext
is done before the web server starts. - AcrossWebApplicationAutoConfiguration() - Constructor for class com.foreach.across.config.AcrossWebApplicationAutoConfiguration
- AcrossWebApplicationContext - Class in com.foreach.across.core.context.web
-
WebApplicationContext that allows a set of preregistered singletons to be passed in.
- AcrossWebApplicationContext() - Constructor for class com.foreach.across.core.context.web.AcrossWebApplicationContext
- activate(T, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Makes an instance start in that revision.
- add(Object...) - Method in class com.foreach.across.core.context.installers.InstallerSetBuilder
-
Add one or more installers either as instance or class.
- add(String...) - Method in class com.foreach.across.core.context.ExposedContextBeanRegistry
- add(T) - Method in class com.foreach.across.core.registry.RefreshableRegistry
-
Manually add a member to the registry.
- addAdditionalResolver(ContextAnnotationAutowireCandidateResolver) - Static method in class com.foreach.across.core.context.LazyCompositeAutowireCandidateResolver
- addAlias(String) - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- addAll(Collection<? extends T>) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- addAll(Map<String, ExposedBeanDefinition>) - Method in class com.foreach.across.core.context.ExposedContextBeanRegistry
- addApplicationContextConfigurer(boolean, ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationContextConfigurer(boolean, Class<?>...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationContextConfigurer(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.AcrossModule
-
Add an ApplicationContextConfigurer to be loaded when the module bootstraps.
- addApplicationContextConfigurer(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationContextConfigurer(ApplicationContextConfigurer, ConfigurerScope) - Method in class com.foreach.across.core.AcrossContext
-
Add an ApplicationContextConfigurer to the AcrossContext.
- addApplicationContextConfigurer(Class...) - Method in class com.foreach.across.core.AcrossModule
-
Add one or more annotated classes to the module ApplicationContext.
- addApplicationContextConfigurer(Class<?>...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationContextConfigurers(boolean, Collection<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationContextConfigurers(Collection<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a collection of context configurers to this module.
- addApplicationContextConfigurers(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a collection of context configurers to this module.
- addApplicationContextConfigurers(Collection<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addApplicationListener(ApplicationListener<?>) - Method in class com.foreach.across.core.events.AcrossContextApplicationEventMulticaster
- addBean(String, Object) - Method in class com.foreach.across.core.context.configurer.ProvidedBeansConfigurer
- addBeans(Map<String, BeanDefinition>, Map<String, Object>) - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- addCacheManager(CacheManager...) - Method in class com.foreach.across.core.cache.AcrossCompositeCacheManager
-
Add a CacheManager to delegate to.
- addExcludedAutoConfigurations(String...) - Method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
- addExposeFilter(BeanFilter) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add an additional expose filter but keeps any previously registered.
- addExposeFilter(BeanFilter...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Adds filters that will be used after module bootstrap to copy beans to the parent context.
- addExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add an additional expose transformer but keeps any previously registered.
- addExtension(AcrossModuleConfiguration) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a module configuration extension, this configuration should be loaded in the same module, after the initial configuration and any previously registered extensions.
- addExtension(AcrossModuleConfiguration) - Method in interface com.foreach.across.core.context.module.MutableAcrossModuleConfiguration
-
Extend the current configuration with the parameter value.
- addInstallerContextConfigurer(ApplicationContextConfigurer) - Method in class com.foreach.across.core.AcrossContext
-
Add an ApplicationContextConfigurer to the installer context of every module.
- addInstallerContextConfigurer(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.AcrossModule
-
Add an ApplicationContextConfigurer to configure the module installer ApplicationContext.
- addInstallerContextConfigurer(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addInstallerContextConfigurer(Class...) - Method in class com.foreach.across.core.AcrossModule
-
Add one or more annotated classes to the module installer ApplicationContext.
- addInstallerContextConfigurer(Class<?>...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addInstallerContextConfigurers(Collection<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a collection of context configurers for the installers.
- addInstallerContextConfigurers(ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a collection of context configurers for the installers.
- addInstallerContextConfigurers(Collection<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addInstallers(Collection<InstallerReference>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add installers that should be considered when starting this module.
- addInstallers(InstallerReference...) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add installers that should be considered when starting this module.
- addInstallerScanPackages(Collection<String>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add additional packages that should be scanned for installers.
- addInstallerScanPackages(String...) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add additional packages that should be scanned for installers.
- additionalModulePackageClasses(Class<?>...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Type-safe alternative for
AcrossContextBuilder.additionalModulePackages(String...)
where the packages of the classes will be added for module scanning. - additionalModulePackages(String...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Additional packages that should be scanned for modules if no custom
ModuleDependencyResolver
is configured. - addModule(AcrossModule) - Method in class com.foreach.across.core.AcrossContext
- addModule(AcrossModule) - Method in class com.foreach.across.core.context.support.ModuleSetBuilder
- addModule(String) - Method in class com.foreach.across.core.context.support.ModuleSetBuilder
-
Add a module by name, the internal
ModuleDependencyResolver
will be used to resolve the module. - addModuleConfigurationScanPackages(Collection<String>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add additional packages to scan for
ModuleConfiguration
classes (module extensions). - addModuleConfigurationScanPackages(String...) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add additional packages to scan for
ModuleConfiguration
classes (module extensions). - addPreviouslyExposedBeans(ExposedModuleBeanRegistry) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- addProperties(Map<String, Object>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Set property values for this module.
- addProperty(String, Object) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Add a single property value.
- addPropertySources(PropertySource<?>...) - Method in class com.foreach.across.core.AcrossContext
-
Shortcut to add PropertySources to the context.
- addPropertySources(PropertySource<?>...) - Method in class com.foreach.across.core.AcrossModule
-
Shortcut to add PropertySources to the context.
- addPropertySources(PropertySource<?>...) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Add PropertySources to the context.
- addPropertySources(PropertySources) - Method in class com.foreach.across.core.AcrossContext
-
Add PropertySources to the context.
- addPropertySources(PropertySources) - Method in class com.foreach.across.core.AcrossModule
-
Add PropertySources to the context.
- addPropertySources(PropertySources) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Add PropertySources to the context.
- addPropertySources(Resource...) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Adds one or more Resources instances for properties loading to the context.
- addRuntimeDependency(String) - Method in class com.foreach.across.core.AcrossModule
-
Add an explicit required dependency for this module.
- AfterContextBootstrap - Enum constant in enum class com.foreach.across.core.installers.InstallerPhase
- AfterModuleBootstrap - Enum constant in enum class com.foreach.across.core.installers.InstallerPhase
- afterSingletonsInstantiated() - Method in class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor
- allOf() - Element in annotation interface com.foreach.across.core.annotations.ConditionalOnAcrossModule
-
Set of module identifiers that should be present.
- AlwaysRun - Enum constant in enum class com.foreach.across.core.installers.InstallerRunCondition
- AnnotatedClassConfigurer - Class in com.foreach.across.core.context.configurer
-
Simple implementation for specifying annotated classes an ApplicationContext should register.
- AnnotatedClassConfigurer(Class...) - Constructor for class com.foreach.across.core.context.configurer.AnnotatedClassConfigurer
- annotatedClasses() - Method in class com.foreach.across.core.context.configurer.AnnotatedClassConfigurer
-
Returns a set of annotated classes to register as components in the ApplicationContext.
- annotatedClasses() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Returns a set of annotated classes to register as components in the ApplicationContext.
- annotatedClasses() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
-
Returns a set of annotated classes to register as components in the ApplicationContext.
- AnnotatedMethodFilter - Class in com.foreach.across.core.filters
-
Filter that searches for beans having a method with the specific annotation.
- AnnotatedMethodFilter(Class<? extends Annotation>) - Constructor for class com.foreach.across.core.filters.AnnotatedMethodFilter
- AnnotationBeanFilter - Class in com.foreach.across.core.filters
-
Beans or definitions with any of the given annotations will be copied.
- AnnotationBeanFilter(boolean, boolean, Class<? extends Annotation>...) - Constructor for class com.foreach.across.core.filters.AnnotationBeanFilter
- AnnotationBeanFilter(Class<? extends Annotation>...) - Constructor for class com.foreach.across.core.filters.AnnotationBeanFilter
- AnnotationConfigBootstrapApplicationContextFactory - Class in com.foreach.across.core.context.bootstrap
- AnnotationConfigBootstrapApplicationContextFactory() - Constructor for class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
- annotations(Class<?>...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates an
AnnotationBeanFilter
for the given classes. - anyOf() - Element in annotation interface com.foreach.across.core.annotations.ConditionalOnAcrossModule
-
Set of module identifiers of which at least one should be present.
- APPLICATION - Enum constant in enum class com.foreach.across.core.context.AcrossModuleRole
- applicationContext(ApplicationContext) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Set the parent
ApplicationContext
to be attached to theAcrossContext
. - applicationContextConfigurer(ApplicationContextConfigurer) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- ApplicationContextConfigurer - Interface in com.foreach.across.core.context.configurer
- ApplicationContextConfigurerAdapter - Class in com.foreach.across.core.context.configurer
-
Adapter class that implements the ApplicationContextConfigurer interface.
- ApplicationContextConfigurerAdapter() - Constructor for class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
- ApplicationContextConfigurerCollection - Class in com.foreach.across.core.context.module
-
Represents the actual collection of
ApplicationContextConfigurer
that should be loaded for aAcrossModuleBootstrapConfiguration
and its extensions. - applicationContextConfigurers(Collection<? extends ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- ApplicationContextIdNameGenerator - Class in com.foreach.across.core.context.support
-
A utility class that generates an easily readable String for use in
- ApplicationContextIdNameGenerator() - Constructor for class com.foreach.across.core.context.support.ApplicationContextIdNameGenerator
- ApplicationContextScanner - Class in com.foreach.across.core.context
- ApplicationModuleImportSelector - Class in com.foreach.across.config
-
Configures dynamic application modules for an
AcrossApplication
. - ApplicationModuleImportSelector() - Constructor for class com.foreach.across.config.ApplicationModuleImportSelector
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in class com.foreach.across.core.filters.AnnotatedMethodFilter
-
Checks if a bean or its corresponding BeanDefinition match the filter.
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in class com.foreach.across.core.filters.AnnotationBeanFilter
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in interface com.foreach.across.core.filters.BeanFilter
-
Checks if a bean or its corresponding BeanDefinition match the filter.
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in class com.foreach.across.core.filters.BeanFilterComposite
- apply(ConfigurableListableBeanFactory, String, Object, BeanDefinition) - Method in class com.foreach.across.core.filters.NamedBeanFilter
- asPriority(Integer) - Method in enum class com.foreach.across.core.context.AcrossModuleRole
-
Calculates a module priority (as a single
long
value) based on a relative order in module role value. - attributeMap() - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- attributeMap() - Method in class com.foreach.across.core.support.AttributeSupport
- attributeMap() - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Return a
Map
view of all attributes. - attributeNames() - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- attributeNames() - Method in class com.foreach.across.core.support.AttributeSupport
- attributeNames() - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Return the names of all attributes.
- AttributeOverridingSupport - Class in com.foreach.across.core.support
-
Extension to
AttributeSupport
that optionally takes a parentReadableAttributes
instance. - AttributeOverridingSupport() - Constructor for class com.foreach.across.core.support.AttributeOverridingSupport
- AttributeOverridingSupport(ReadableAttributes) - Constructor for class com.foreach.across.core.support.AttributeOverridingSupport
- AttributeSupport - Class in com.foreach.across.core.support
-
Support class for
WritableAttributes
, providing a base implementation of all methods. - AttributeSupport() - Constructor for class com.foreach.across.core.support.AttributeSupport
- AttributeSupport(Map<String, Object>) - Constructor for class com.foreach.across.core.support.AttributeSupport
- autoConfiguration() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
If enabled, Spring Boot auto-configuration will be attempted.
- AutoConfigurationCondition() - Constructor for class com.foreach.across.boot.ConditionalOnAutoConfiguration.AutoConfigurationCondition
- autoConfigure() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Configures auto configuration of the
AcrossContext
. - AwaitingBootstrap - Enum constant in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Module is enabled and awaiting bootstrap.
B
- BEAN - Static variable in class com.foreach.across.core.AcrossContext
- BEAN - Static variable in interface com.foreach.across.core.context.info.AcrossContextInfo
- BEAN - Static variable in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
- BEAN_NAME - Static variable in class com.foreach.across.core.context.SharedMetadataReaderFactory
- BeanDefinitionTransformerComposite - Class in com.foreach.across.core.transformers
-
Will apply all configured BeanDefinitionTransformers in the order registered.
- BeanDefinitionTransformerComposite(ExposedBeanDefinitionTransformer...) - Constructor for class com.foreach.across.core.transformers.BeanDefinitionTransformerComposite
- beanFactory(AcrossModuleInfo) - Static method in class com.foreach.across.core.AcrossModuleUtils
-
Returns the
AcrossListableBeanFactory
attached to a module. - BeanFactoryAnnotationUtils - Class in com.foreach.across.core.context.support
- BeanFactoryAnnotationUtils() - Constructor for class com.foreach.across.core.context.support.BeanFactoryAnnotationUtils
- BeanFilter - Interface in com.foreach.across.core.filters
-
Helper used to filter the beans that should be exposed to the parent context.
- BeanFilterComposite - Class in com.foreach.across.core.filters
-
Holds any number of BeanFilter implementations and will delegate calls to all of them.
- BeanFilterComposite(BeanFilter...) - Constructor for class com.foreach.across.core.filters.BeanFilterComposite
- beanName() - Element in annotation interface com.foreach.across.core.annotations.ModuleConfiguration
-
Explicitly specify the name of the Spring bean definition associated with this Configuration class.
- beanNames(String...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
NamedBeanFilter
for the given bean names. - BeanPrefixingTransformer - Class in com.foreach.across.core.transformers
-
Will add a prefix to all bean names, and will camelCase if required (default).
- BeanPrefixingTransformer(String) - Constructor for class com.foreach.across.core.transformers.BeanPrefixingTransformer
- BeanPrefixingTransformer(String, boolean, boolean) - Constructor for class com.foreach.across.core.transformers.BeanPrefixingTransformer
- BeanRenameTransformer - Class in com.foreach.across.core.transformers
-
Transformer that allows defining a new name for specific bean names.
- BeanRenameTransformer(Map<String, String>, boolean) - Constructor for class com.foreach.across.core.transformers.BeanRenameTransformer
- BeforeContextBootstrap - Enum constant in enum class com.foreach.across.core.installers.InstallerPhase
- BeforeModuleBootstrap - Enum constant in enum class com.foreach.across.core.installers.InstallerPhase
- bootstrap() - Method in class com.foreach.across.core.AcrossContext
- bootstrap() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapper
-
Bootstraps all modules in the context.
- bootstrap() - Method in class com.foreach.across.core.context.bootstrap.AcrossLifecycleBootstrapHandler
-
Performs the actual bootstrapping.
- BOOTSTRAP_LOCK - Static variable in class com.foreach.across.core.context.bootstrap.BootstrapLockManager
- BootstrapAdapter - Interface in com.foreach.across.core.context.bootstrap
-
Modules implementing this interface can modify the BootstrapFactories.
- BootstrapApplicationContextFactory - Interface in com.foreach.across.core.context.bootstrap
-
In charge of creating the ApplicationContext and loading all the beans.
- BootstrapBusy - Enum constant in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Module is being bootstrapped.
- BootstrapLockManager - Class in com.foreach.across.core.context.bootstrap
-
Instance that manages the distributed lock for an Across context bootstrap.
- BootstrapLockManager(AcrossContextInfo) - Constructor for class com.foreach.across.core.context.bootstrap.BootstrapLockManager
- Bootstrapped - Enum constant in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Module successfully bootstrapped.
- build() - Method in class com.foreach.across.core.context.installers.InstallerSetBuilder
- build() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- build() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier.AcrossOrderSpecifierBuilder
- build() - Method in class com.foreach.across.core.context.support.ModuleSetBuilder
-
Tries to build a complete
ModuleSet
by resolving all modules, including all dependencies. - build() - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Assembles the actual
AcrossContext
instance and returns it. - build(Collection<AcrossModule>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptorSetBuilder
-
Build the actual collection of module descriptors that should be loaded.
- build(MessageSource) - Method in class com.foreach.across.core.context.support.MessageSourceBuilder
- buildAnalysis(String, String, Throwable) - Method in class com.foreach.across.core.diagnostics.AbstractAcrossFailureAnalyzer
- builder() - Static method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- builder() - Static method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
- buildParameters(SchemaConfiguration) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- BuildRegistryEvent<T> - Class in com.foreach.across.core.events
-
Fired when an instance representing some form of registry is being built.
- BuildRegistryEvent(T) - Constructor for class com.foreach.across.core.events.BuildRegistryEvent
- buildRevisionPairs(Collection<T>) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Lines up draft and non-draft items in a collection.
C
- cacheManager(AcrossContext) - Method in class com.foreach.across.core.config.AcrossConfig
- canEqual(Object) - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- canEqual(Object) - Method in class com.foreach.across.config.AcrossConfiguration.Group
- canEqual(Object) - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- canEqual(Object) - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- canEqual(Object) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- canEqual(Object) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- canEqual(Object) - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- canEqual(Object) - Method in class com.foreach.across.core.installers.InstallerReference
- checkin(R, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
This call expects a draft revision to be passed in, and will make all draft entities become active latest entities.
- checkin(U, int, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
This call expects a draft revision to be passed in, and will make all draft entities become active latest entities.
- checkinEntities(Collection<T>, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
This checks in all items in the collection: making all drafts existing in the revision specified, and all active ones stop existing in that revision.
- checkout(R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Creates new draft records based on the revision specified.
- checkout(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Creates new draft records based on the revision specified.
- ClassBeanFilter - Class in com.foreach.across.core.filters
-
Filters on any number of specific classes.
- ClassBeanFilter(Class...) - Constructor for class com.foreach.across.core.filters.ClassBeanFilter
- classes() - Element in annotation interface com.foreach.across.boot.ConditionalOnAutoConfiguration
- ClassLoadingUtils - Class in com.foreach.across.core.util
- classNames() - Element in annotation interface com.foreach.across.boot.ConditionalOnAutoConfiguration
- classNames(String...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
BeanFilterComposite
for the given class names: if a class is present on the classpath and is not an annotation, it will be checked for instance. - ClassPathScanningCandidateModuleProvider - Class in com.foreach.across.core.context
-
Based on
ClassPathScanningCandidateComponentProvider
, this class scans class path resources to detect validAcrossModule
implementations that could be autoconfigured. - ClassPathScanningCandidateModuleProvider(ResourcePatternResolver) - Constructor for class com.foreach.across.core.context.ClassPathScanningCandidateModuleProvider
- ClassPathScanningCandidateModuleProvider(ResourcePatternResolver, MetadataReaderFactory) - Constructor for class com.foreach.across.core.context.ClassPathScanningCandidateModuleProvider
- ClassPathScanningChildPackageProvider - Class in com.foreach.across.core.context
-
Provider that finds direct child packages for a given package.
- ClassPathScanningChildPackageProvider(ResourcePatternResolver) - Constructor for class com.foreach.across.core.context.ClassPathScanningChildPackageProvider
- ClassPathScanningChildPackageProvider(ResourcePatternResolver, MetadataReaderFactory) - Constructor for class com.foreach.across.core.context.ClassPathScanningChildPackageProvider
- ClassPathScanningInstallerProvider - Class in com.foreach.across.core.context.installers
-
Scanner to detect installer beans from one or more class paths.
- ClassPathScanningInstallerProvider(ResourcePatternResolver) - Constructor for class com.foreach.across.core.context.installers.ClassPathScanningInstallerProvider
- ClassPathScanningInstallerProvider(ResourcePatternResolver, MetadataReaderFactory) - Constructor for class com.foreach.across.core.context.installers.ClassPathScanningInstallerProvider
- ClassPathScanningModuleConfigurationProvider - Class in com.foreach.across.core.context
-
Scans a set of base packages to find all classes annotated with
ModuleConfiguration
. - ClassPathScanningModuleConfigurationProvider(ResourcePatternResolver) - Constructor for class com.foreach.across.core.context.ClassPathScanningModuleConfigurationProvider
- ClassPathScanningModuleConfigurationProvider(ResourcePatternResolver, MetadataReaderFactory) - Constructor for class com.foreach.across.core.context.ClassPathScanningModuleConfigurationProvider
- ClassPathScanningModuleDependencyResolver - Class in com.foreach.across.core.context
-
Implementation of
ModuleDependencyResolver
that uses aClassPathScanningCandidateModuleProvider
to determine the modules that can be resolved. - ClassPathScanningModuleDependencyResolver() - Constructor for class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- ClassPathScanningModuleDependencyResolver(ClassPathScanningCandidateModuleProvider) - Constructor for class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- clear() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- clearAdditionalResolvers() - Static method in class com.foreach.across.core.context.LazyCompositeAutowireCandidateResolver
- clearApplicationContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered context configurers.
- clearApplicationContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearCache() - Method in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- clearCachedMetadata(ApplicationContext) - Static method in class com.foreach.across.core.context.SharedMetadataReaderFactory
- clearExtensionTargets() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearInstallerContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered installer context configurers.
- clearInstallerContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearInstallers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered installers.
- clearInstallers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearInstallerScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered installer scan packages.
- clearInstallerScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearModuleConfigurationScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered module configuration scan packages.
- clearModuleConfigurationScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearModuleNameAliases() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearOptionalModules() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearProperties() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Clear all previously registered properties.
- clearProperties() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- clearRequiredModules() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- com.foreach.across - package com.foreach.across
- com.foreach.across.boot - package com.foreach.across.boot
- com.foreach.across.condition - package com.foreach.across.condition
- com.foreach.across.config - package com.foreach.across.config
- com.foreach.across.core - package com.foreach.across.core
- com.foreach.across.core.annotations - package com.foreach.across.core.annotations
- com.foreach.across.core.cache - package com.foreach.across.core.cache
- com.foreach.across.core.config - package com.foreach.across.core.config
- com.foreach.across.core.context - package com.foreach.across.core.context
- com.foreach.across.core.context.annotation - package com.foreach.across.core.context.annotation
- com.foreach.across.core.context.beans - package com.foreach.across.core.context.beans
- com.foreach.across.core.context.bootstrap - package com.foreach.across.core.context.bootstrap
- com.foreach.across.core.context.configurer - package com.foreach.across.core.context.configurer
- com.foreach.across.core.context.info - package com.foreach.across.core.context.info
- com.foreach.across.core.context.installers - package com.foreach.across.core.context.installers
- com.foreach.across.core.context.module - package com.foreach.across.core.context.module
-
Across module runtime descriptor and configuration system.
- com.foreach.across.core.context.registry - package com.foreach.across.core.context.registry
- com.foreach.across.core.context.support - package com.foreach.across.core.context.support
- com.foreach.across.core.context.web - package com.foreach.across.core.context.web
- com.foreach.across.core.convert - package com.foreach.across.core.convert
- com.foreach.across.core.database - package com.foreach.across.core.database
- com.foreach.across.core.development - package com.foreach.across.core.development
- com.foreach.across.core.diagnostics - package com.foreach.across.core.diagnostics
- com.foreach.across.core.events - package com.foreach.across.core.events
- com.foreach.across.core.filters - package com.foreach.across.core.filters
- com.foreach.across.core.installers - package com.foreach.across.core.installers
- com.foreach.across.core.registry - package com.foreach.across.core.registry
- com.foreach.across.core.revision - package com.foreach.across.core.revision
- com.foreach.across.core.support - package com.foreach.across.core.support
- com.foreach.across.core.transformers - package com.foreach.across.core.transformers
- com.foreach.across.core.util - package com.foreach.across.core.util
- com.foreach.across.web.servlet - package com.foreach.across.web.servlet
- CommonModuleConfiguration - Class in com.foreach.across.core.config
-
Base configuration for a module
ApplicationContext
. - CommonModuleConfiguration() - Constructor for class com.foreach.across.core.config.CommonModuleConfiguration
- compare(Object, Object) - Method in class com.foreach.across.core.context.AcrossOrderSpecifierComparator
- ComponentScanConfigurer - Class in com.foreach.across.core.context.configurer
-
Simple implementation for specifying packages an ApplicationContext should scan.
- ComponentScanConfigurer(Class<?>...) - Constructor for class com.foreach.across.core.context.configurer.ComponentScanConfigurer
- ComponentScanConfigurer(Class<?>[], TypeFilter[]) - Constructor for class com.foreach.across.core.context.configurer.ComponentScanConfigurer
- ComponentScanConfigurer(String...) - Constructor for class com.foreach.across.core.context.configurer.ComponentScanConfigurer
- ComponentScanConfigurer(String[], TypeFilter[]) - Constructor for class com.foreach.across.core.context.configurer.ComponentScanConfigurer
- componentScanPackages() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Return a set of packages that should be scanned for additional components.
- componentScanPackages() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
-
Return a set of packages that should be scanned for additional components.
- componentScanPackages() - Method in class com.foreach.across.core.context.configurer.ComponentScanConfigurer
-
Return a set of packages that should be scanned for additional components.
- composite(BeanFilter...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
BeanFilterComposite
for a given array of filters. - ConditionalOnAcrossModule - Annotation Interface in com.foreach.across.core.annotations
-
Conditional annotation that can be put on an @Configuration class, @Bean method or any component.
- ConditionalOnAutoConfiguration - Annotation Interface in com.foreach.across.boot
-
Conditional to check that an auto-configuration class has been configured in the Across application.
- ConditionalOnAutoConfiguration.AutoConfigurationCondition - Class in com.foreach.across.boot
- ConditionalOnConfigurableServletContext - Annotation Interface in com.foreach.across.condition
-
Conditional
that only matches when the application context is a web application context and theServletContext
that it is a part of allows customization. - ConditionalOnDevelopmentMode - Annotation Interface in com.foreach.across.core.annotations
-
Condition to be used on beans and configuration classes that should only execute if development mode is active.
- ConditionalOnDevelopmentMode.DevelopmentModeCondition - Class in com.foreach.across.core.annotations
- ConditionalOnNotConfigurableServletContext - Annotation Interface in com.foreach.across.condition
-
Conditional
that only matches when the application context is not a web application, or theServletContext
is already fully initialized. - Config() - Constructor for class com.foreach.across.core.context.configurer.PropertyPlaceholderSupportConfigurer.Config
- ConfigurableAcrossContextInfo - Class in com.foreach.across.core.context.info
- ConfigurableAcrossContextInfo(AcrossContext) - Constructor for class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- ConfigurableAcrossModuleInfo - Class in com.foreach.across.core.context.info
- ConfigurableAcrossModuleInfo(AcrossContextInfo, AcrossModuleBootstrapConfiguration, int) - Constructor for class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- ConfigurableAcrossModuleInfo(AcrossContextInfo, AcrossModule, int) - Constructor for class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- CONFIGURATION_RESOURCE_LOCATION - Static variable in class com.foreach.across.config.AcrossConfiguration
-
Location to look for configuration file (in multiple jars).
- configure(AcrossContext) - Method in interface com.foreach.across.config.AcrossContextConfigurer
- configure(AcrossContext) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
- configureContext(AcrossBootstrapConfig) - Method in interface com.foreach.across.core.context.bootstrap.AcrossBootstrapConfigurer
-
Change the bootstrap configuration of the
AcrossContext
itself. - configureModule(ModuleBootstrapConfig) - Method in class com.foreach.across.boot.ExtendModuleAutoConfiguration
- configureModule(ModuleBootstrapConfig) - Method in class com.foreach.across.config.ExposedBeansBootstrapConfigurer
- configureModule(ModuleBootstrapConfig) - Method in class com.foreach.across.config.IllegalConfigurationValidator
- configureModule(ModuleBootstrapConfig) - Method in interface com.foreach.across.core.context.bootstrap.AcrossBootstrapConfigurer
-
Change a specific module configuration.
- configureModules(AcrossContext, ModuleDependencyResolver) - Method in class com.foreach.across.core.support.AcrossContextBuilder
- configurer(AcrossContextConfigurer...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Add one or more
AcrossContextConfigurer
instances that are to be called after the initialAcrossContext
has been created. - ConfigurerScope - Enum Class in com.foreach.across.core.context.configurer
-
Used on AcrossContext to determine to which level the configurers should be applied.
- contains(Object) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- containsAll(Collection<?>) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- containsBean(String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Check if a bean is registered under the given name in the AcrossContext.
- containsBean(String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- containsSingleton(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- CONTEXT_AND_MODULES - Enum constant in enum class com.foreach.across.core.context.configurer.ConfigurerScope
- CONTEXT_INFRASTRUCTURE_MODULE - Static variable in interface com.foreach.across.core.context.bootstrap.AcrossBootstrapConfigurer
- CONTEXT_ONLY - Enum constant in enum class com.foreach.across.core.context.configurer.ConfigurerScope
- CONTEXT_POSTPROCESSOR_MODULE - Static variable in interface com.foreach.across.core.context.bootstrap.AcrossBootstrapConfigurer
- contextBeanRegistry - Variable in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- conversionService() - Method in class com.foreach.across.core.config.AcrossConfig
-
A default ConversionService gets created if no other is provided through the parent context.
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- convertToNewDtos(Collection<T>) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Convert a collection of existing/attached instances to "create" dtos as if they are entirely new values.
- copyBeanDefinitions(ConfigurableListableBeanFactory, BeanDefinitionRegistry, boolean) - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- copyBeanDefinitions(ConfigurableListableBeanFactory, BeanDefinitionRegistry, boolean) - Method in class com.foreach.across.core.context.ExposedContextBeanRegistry
- copyEntityValuesFromExisting(T, T) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Updates the version relevant values of an entity with the values of another entity.
- copyTo(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
-
Copies the BeanDefinitions to the BeanFactory provided (if possible).
- copyTo(ConfigurableListableBeanFactory, boolean) - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- create(Collection<AcrossModuleDescriptor>) - Static method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfigurationSet
-
Build the collection of
AcrossModuleBootstrapConfiguration
instances for the specified list of module descriptors. - createApplicationContext() - Method in class com.foreach.across.AcrossApplicationRunner
- createApplicationContext() - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
- createApplicationContext() - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Create a new ApplicationContext instance that support Across context behavior.
- createApplicationContext() - Method in class com.foreach.across.core.context.web.WebBootstrapApplicationContextFactory
- createApplicationContext(AcrossContext, ModuleBootstrapConfig, AcrossApplicationContextHolder) - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
-
Create the Spring ApplicationContext for a particular AcrossModule.
- createApplicationContext(AcrossContext, ModuleBootstrapConfig, AcrossApplicationContextHolder) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Create the Spring ApplicationContext for a particular AcrossModule.
- createApplicationContext(AcrossContext, ModuleBootstrapConfig, AcrossApplicationContextHolder) - Method in class com.foreach.across.core.context.web.WebBootstrapApplicationContextFactory
- createApplicationContext(AcrossContext, ApplicationContext) - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
-
Create the Spring ApplicationContext for the root of the AcrossContext.
- createApplicationContext(AcrossContext, ApplicationContext) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Create the Spring ApplicationContext for the root of the AcrossContext.
- createApplicationContext(AcrossContext, ApplicationContext) - Method in class com.foreach.across.core.context.web.WebBootstrapApplicationContextFactory
- createBeanFactory() - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- createDefaultAndSetUpDevelopmentMode() - Method in class com.foreach.across.core.context.support.AcrossModuleMessageSource
- createEntityFromExisting(T) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- createEnvironment() - Method in class com.foreach.across.core.context.AcrossApplicationContext
- createEnvironment() - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- createInstallerContext() - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
- createInstallerContext() - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Create a new
ApplicationContext
for running installers, it should support immediate registration of bean definitions and singletons (egAcrossApplicationContext
). - createModuleMulticaster(Integer, BeanFactory) - Method in class com.foreach.across.core.events.AcrossContextApplicationEventMulticaster
-
Create a new multicaster for an Across module.
- createOrderSpecifier(BeanDefinition, Integer) - Static method in class com.foreach.across.core.context.support.AcrossOrderUtils
- createSpringApplication(ResourceLoader, Class<?>...) - Method in class com.foreach.across.AcrossApplicationRunnerBuilder
- createSpringApplicationBuilder() - Method in class com.foreach.across.web.servlet.AcrossApplicationServletInitializer
- createSpringLiquibase() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
This method configures the
SpringLiquibase
object before running the liquibase installer. - CURRENT_MODULE - Static variable in class com.foreach.across.core.AcrossModule
- customizeBootstrapper(AcrossBootstrapper) - Method in class com.foreach.across.config.AcrossContextWebConfiguration
- customizeBootstrapper(AcrossBootstrapper) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapAdapter
-
Customize the AcrossBootstrapper involved.
- CyclicModuleDependencyException - Exception in com.foreach.across.core.context.bootstrap
- CyclicModuleDependencyException(String) - Constructor for exception com.foreach.across.core.context.bootstrap.CyclicModuleDependencyException
D
- DatabaseInfo - Class in com.foreach.across.core.database
-
Utility to quickly get some properties of a data source.
- DatabaseInfo() - Constructor for class com.foreach.across.core.database.DatabaseInfo
- dataSource() - Method in class com.foreach.across.core.support.AcrossContextBuilder
- dataSource(DataSource) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Set the core across datasource.
- DATASOURCE - Static variable in class com.foreach.across.core.AcrossContext
- DEFAULT_RESOURCE_PATTERN - Static variable in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- DefaultAcrossContextBeanRegistry - Class in com.foreach.across.core.context.registry
- DefaultAcrossContextBeanRegistry() - Constructor for class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- DefaultAcrossContextBeanRegistry(ConfigurableAcrossContextInfo) - Constructor for class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- defaultDateTimeConverter(ConversionService) - Method in class com.foreach.across.core.config.AcrossConfig
- defaultPatterns() - Static method in class com.foreach.across.core.convert.StringToDateTimeConverter
- defaultTemporalAccessorPatterns() - Static method in class com.foreach.across.core.convert.StringToDateTimeConverter
- deferred() - Element in annotation interface com.foreach.across.core.annotations.ModuleConfiguration
-
Should this additional configuration be added after the initial module configuration (
true
) or before (false
). - definedOptionalDependencies - Variable in class com.foreach.across.core.context.support.ModuleSet
- definedRequiredDependencies - Variable in class com.foreach.across.core.context.support.ModuleSet
- delete(T) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Removes an entity from the data store.
- deleteAllForOwner(U) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Delete all entities across all revisions for the owner.
- deleteEntities(R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Deletes all entities attached to the revision, usually a draft revision.
- deleteEntities(U) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Deletes all entities (all revisions) for the owner.
- deleteEntities(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Deletes all entities attached to the revision, usually a draft revision.
- dependencyResolver(ModuleDependencyResolver) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptorSetBuilder
-
Resolver that can be used for looking up modules by name.
- description() - Element in annotation interface com.foreach.across.core.annotations.Installer
- destroy() - Method in class com.foreach.across.core.AcrossContext
- destroy() - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry
-
Destroy the installer registry, this will destroy all created installer application context instances.
- determineBeanNameFromAnnotation(AnnotatedBeanDefinition) - Method in class com.foreach.across.core.context.annotation.ModuleConfigurationBeanNameGenerator
- determinePrimaryCandidate(Map<String, Object>, Class<?>) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Supports exposed bean definitions, a local - non-exposed bean definition is primary versus an exposed bean definition.
- developmentMode(boolean) - Method in class com.foreach.across.core.support.AcrossContextBuilder
- DevelopmentModeCondition() - Constructor for class com.foreach.across.core.annotations.ConditionalOnDevelopmentMode.DevelopmentModeCondition
- Disabled - Enum constant in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Module has been explicitly disabled and should not bootstrap.
- DISABLED - Enum constant in enum class com.foreach.across.core.installers.InstallerAction
-
Disabled.
- displayName() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Display name that should be used for the context.
- distributedLockRepository(SqlBasedDistributedLockManager, AcrossContext) - Method in class com.foreach.across.core.config.AcrossConfig
- doCreateBean(String, RootBeanDefinition, Object[]) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
An exposed bean definition does not really get created but gets fetched from the external context.
- doGetBean(String, Class<T>, Object[], boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- doResolveDependency(DependencyDescriptor, String, Set<String>, TypeConverter) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- DRAFT - Static variable in interface com.foreach.across.core.revision.Revision
- DYNAMIC_INITIALIZER - Static variable in class com.foreach.across.config.AcrossServletContextInitializer
-
Attribute set on the
ServletContext
during the initialization phase. - DynamicAcrossModule - Class in com.foreach.across.core
-
Dynamic instance of an Across module.
- DynamicAcrossModule() - Constructor for class com.foreach.across.core.DynamicAcrossModule
-
Only the
DynamicAcrossModuleFactory
can create instances. - DynamicAcrossModule.DynamicAcrossVersionInfo - Class in com.foreach.across.core
- DynamicAcrossModule.DynamicApplicationModule - Class in com.foreach.across.core
- DynamicAcrossModule.DynamicInfrastructureModule - Class in com.foreach.across.core
- DynamicAcrossModule.DynamicPostProcessorModule - Class in com.foreach.across.core
- DynamicAcrossModuleFactory - Class in com.foreach.across.core
-
Factory bean that creates a
DynamicAcrossModule
instance based on a root package and the parameters passed in. - DynamicAcrossModuleFactory() - Constructor for class com.foreach.across.core.DynamicAcrossModuleFactory
- DynamicAcrossVersionInfo() - Constructor for class com.foreach.across.core.DynamicAcrossModule.DynamicAcrossVersionInfo
E
- embeddedAcrossServletContextInitializer(ConfigurableWebApplicationContext) - Static method in class com.foreach.across.config.AcrossWebApplicationAutoConfiguration
- empty() - Static method in interface com.foreach.across.core.filters.BeanFilter
- EmptyAcrossModule - Class in com.foreach.across.core
-
Default empty AcrossModule with a configurable name.
- EmptyAcrossModule(String, boolean, Class<?>[]) - Constructor for class com.foreach.across.core.EmptyAcrossModule
- EmptyAcrossModule(String, Class<?>...) - Constructor for class com.foreach.across.core.EmptyAcrossModule
- EnableAcrossContext - Annotation Interface in com.foreach.across.config
-
Using this annotation on a
Configuration
class will automatically create anAcrossContext
using the settings from this annotation. - enabled(boolean) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
-
Is this module enabled (should bootstrap).
- enableDynamicModules() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
If enabled, this will register a
AcrossDynamicModulesConfiguration
and will scan for dynamic modules based on the package of the importing class. - ensureLocked() - Method in class com.foreach.across.core.context.bootstrap.BootstrapLockManager
- ensureUnlocked() - Method in class com.foreach.across.core.context.bootstrap.BootstrapLockManager
- equals(Object) - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- equals(Object) - Method in class com.foreach.across.config.AcrossConfiguration.Group
- equals(Object) - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- equals(Object) - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- equals(Object) - Method in class com.foreach.across.core.AcrossModule
- equals(Object) - Method in exception com.foreach.across.core.context.bootstrap.CyclicModuleDependencyException
- equals(Object) - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyDisabledException
- equals(Object) - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyMissingException
- equals(Object) - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
- equals(Object) - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- equals(Object) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- equals(Object) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- equals(Object) - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- equals(Object) - Method in class com.foreach.across.core.installers.InstallerMetaData
- equals(Object) - Method in class com.foreach.across.core.installers.InstallerReference
- exclude() - Element in annotation interface com.foreach.across.core.annotations.ModuleConfiguration
-
List of module names where this configuration should not be imported.
- exclude(Class<?>, String...) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Register a configuration class to be excluded specifically for a number of modules.
- exclude(String, String...) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Register a configuration class to be excluded specifically for a number of modules.
- exclude(Class<?>...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Explicitly exclude an annotated class from being added.
- exclude(String...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Explicitly exclude an annotated class from being added.
- excludeAutoConfigurations() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Array of AutoConfiguration classes that should not be enabled.
- excludedTypeFilters() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
- excludedTypeFilters() - Method in class com.foreach.across.core.context.configurer.ComponentScanConfigurer
- excludeFromModule(String, Class...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to exclude one or more annotated classes from a module bootstrap configuration.
- excludeFromModule(String, String...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to exclude one or more annotated classes from a module bootstrap configuration.
- excludeFromScanning() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Array of
AcrossModule
names that should never be resolved through scanning, no matter the values ofAcrossApplication.scanForRequiredModules()
andAcrossApplication.scanForOptionalModules()
. - excludeFromScanning() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Array of
AcrossModule
names that should never be resolved through scanning, no matter the values ofEnableAcrossContext.scanForRequiredModules()
andEnableAcrossContext.scanForOptionalModules()
. - EXECUTE - Enum constant in enum class com.foreach.across.core.installers.InstallerAction
-
Execute if the regular conditions apply (this is the normal flow for running installers).
- executeConfigurers(AcrossContext) - Method in class com.foreach.across.core.support.AcrossContextBuilder
- exists() - Method in class com.foreach.across.core.support.InheritedAttributeValue
-
Check if an attribute was registered.
- expire(T, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Makes an active instance end in this revision.
- expose(Class<?>...) - Method in class com.foreach.across.core.AcrossModule
-
Expose beans matching any of the classes.
- expose(Class<?>...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Expose beans matching any of the classes.
- expose(String...) - Method in class com.foreach.across.core.AcrossModule
-
Exposed all beans with the given names.
- expose(String...) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Forcibly expose the beans with the given name.
- expose(String...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Exposed all beans with the given names.
- exposeClass(String...) - Method in class com.foreach.across.core.AcrossModule
-
Expose beans matching any of the classes or annotations.
- exposeClass(String...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Expose beans matching any of the classes or annotations.
- Exposed - Annotation Interface in com.foreach.across.core.annotations
-
Beans having this annotation will be exposed to the parent context.
- ExposedBeanDefinition - Class in com.foreach.across.core.context
-
Represents an exposed BeanDefinition.
- ExposedBeanDefinition(ExposedBeanDefinition) - Constructor for class com.foreach.across.core.context.ExposedBeanDefinition
- ExposedBeanDefinition(AcrossContextBeanRegistry, String, Integer, String, Class, String[]) - Constructor for class com.foreach.across.core.context.ExposedBeanDefinition
- ExposedBeanDefinition(AcrossContextBeanRegistry, String, Integer, String, BeanDefinition, Class<?>, String[]) - Constructor for class com.foreach.across.core.context.ExposedBeanDefinition
- ExposedBeanDefinitionTransformer - Interface in com.foreach.across.core.transformers
-
Apply modification to a set of BeanDefinitions and singletons.
- ExposedBeansBootstrapConfigurer - Class in com.foreach.across.config
-
Simple
AcrossBootstrapConfigurer
that can be used to expose additional classes from modules. - ExposedBeansBootstrapConfigurer(Collection<Class<?>>) - Constructor for class com.foreach.across.config.ExposedBeansBootstrapConfigurer
- ExposedBeansBootstrapConfigurer(Class<?>[]) - Constructor for class com.foreach.across.config.ExposedBeansBootstrapConfigurer
- ExposedContextBeanRegistry - Class in com.foreach.across.core.context
-
Registry of all beans for an AcrossContext that are exposed to the parent ApplicationContext.
- ExposedContextBeanRegistry(AcrossContextBeanRegistry, ConfigurableListableBeanFactory, ExposedBeanDefinitionTransformer) - Constructor for class com.foreach.across.core.context.ExposedContextBeanRegistry
- exposedDefinitions - Variable in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- ExposedModuleBeanRegistry - Class in com.foreach.across.core.context
-
Builds a set of BeanDefinitions that should be exposed to other contexts.
- ExposedModuleBeanRegistry(AcrossContextBeanRegistry, ConfigurableAcrossModuleInfo, ConfigurableApplicationContext, BeanFilter, ExposedBeanDefinitionTransformer) - Constructor for class com.foreach.across.core.context.ExposedModuleBeanRegistry
- exposeFilter(BeanFilter) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- exposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- extendModule(boolean, boolean, Class...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Add a number of configurations that should be imported when bootstrapping this module.
- extendModule(boolean, boolean, String...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Add a number of configurations that should be imported when bootstrapping this module.
- extendModule(ModuleConfigurationExtension...) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
Add a number of configuration extensions that should be added when bootstrapping this module.
- extendModule(String, boolean, boolean, Class...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configuration classes to a module bootstrap configuration.
- extendModule(String, boolean, boolean, String...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configuration classes to a module bootstrap configuration.
- extendModule(String, ApplicationContextConfigurer...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configurers to a module bootstrap configuration.
- extendModule(String, ModuleConfigurationExtension...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configuration extensions to a module bootstrap configuration.
- extendModule(String, BeanFilter...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more expose filter to a module bootstrap configuration.
- extendModule(String, Class...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configuration classes to a module bootstrap configuration.
- extendModule(String, String...) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
-
Method to add one or more configuration classes to a module bootstrap configuration.
- ExtendModuleAutoConfiguration - Class in com.foreach.across.boot
-
Registers extensions determined by auto-configuration classes that have been requested.
- ExtendModuleAutoConfiguration() - Constructor for class com.foreach.across.boot.ExtendModuleAutoConfiguration
- extensionTarget(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- extensionTargets(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
F
- filter(Predicate<? super T>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- filterObsoleteEntities(Collection<T>) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Filters all entities from the collection that have been removed or updated by a corresponding draft record.
- findAnnotationOnBean(BeanFactory, String, Class<? extends Annotation>) - Static method in class com.foreach.across.core.context.support.BeanFactoryAnnotationUtils
-
Retrieve the annotation attributes for a particular annotation type of a bean.
- findAttribute(Class<U>) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- findAttribute(String) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- findAttribute(String, Class<U>) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- findBeanDefinitionsMatching(ConfigurableListableBeanFactory, BeanFilter) - Static method in class com.foreach.across.core.context.ApplicationContextScanner
-
Does not consider exposed bean definitions.
- findBeanDefinitionsMatching(ApplicationContext, BeanFilter) - Static method in class com.foreach.across.core.context.ApplicationContextScanner
- findBeanOfTypeFromModule(String, Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Searches the ApplicationContext of the specific module for a bean of the given type.
- findBeanOfTypeFromModule(String, Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- findBeansWithAnnotation(ApplicationContext, Class<? extends Annotation>) - Static method in class com.foreach.across.core.context.ApplicationContextScanner
-
Will find all beans in the ApplicationContext that have been created with the given annotation.
- findCandidateModules(String...) - Method in class com.foreach.across.core.context.ClassPathScanningCandidateModuleProvider
- findChildren(String) - Method in class com.foreach.across.core.context.ClassPathScanningChildPackageProvider
-
Find direct child packages that are not being excluded.
- findHighestAvailableMessageSource(MessageSource) - Static method in class com.foreach.across.core.context.support.MessageSourceBuilder
- findOrder(Object) - Static method in class com.foreach.across.core.context.support.AcrossOrderUtils
-
Resolve the order value on the given object.
- findOrderInModule(Object) - Static method in class com.foreach.across.core.context.support.AcrossOrderUtils
-
Resolve the order in module value on the given object.
- findSingletonsMatching(ConfigurableListableBeanFactory, BeanFilter) - Static method in class com.foreach.across.core.context.ApplicationContextScanner
-
Does not consider exposed bean definitions.
- findSingletonsMatching(ApplicationContext, BeanFilter) - Static method in class com.foreach.across.core.context.ApplicationContextScanner
- flatMap(Function<? super T, Optional<U>>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- forAcrossModule(Class<?>) - Static method in class com.foreach.across.core.context.configurer.ComponentScanConfigurer
-
Create a component scan configurer for an AcrossModule.
- forAcrossModulePackage(String) - Static method in class com.foreach.across.core.context.configurer.ComponentScanConfigurer
-
Create a component scan configurer for an AcrossModule.
- FORCE - Enum constant in enum class com.foreach.across.core.installers.InstallerAction
-
Execute no matter what the installer conditions are.
- forClass(Class<?>) - Static method in class com.foreach.across.core.installers.InstallerMetaData
-
Generates the metadata for an installer class.
- forContext(ApplicationContext) - Static method in class com.foreach.across.core.context.support.ApplicationContextIdNameGenerator
- forModule(ModuleBootstrapConfig) - Static method in class com.foreach.across.core.context.support.ApplicationContextIdNameGenerator
- forSources(List<Object>) - Static method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Will attempt to resolve the order and order in module values from the annotations present on the sources.
- forwardApplicationEvent(ApplicationEvent) - Method in class com.foreach.across.config.AcrossContextConfiguration
- from(AcrossModule) - Static method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Converts an
AcrossModule
into a readonly descriptor. - from(AcrossModuleBootstrapConfiguration) - Static method in class com.foreach.across.core.context.module.ApplicationContextConfigurerCollection
-
Build the collection of configurers for a module bootstrap configuration.
- from(Class<?>) - Static method in class com.foreach.across.core.installers.InstallerReference
-
Create a reference for an installer class.
- from(Object) - Static method in class com.foreach.across.core.installers.InstallerReference
-
Create a reference for an installer bean, class or class name.
- from(String) - Static method in class com.foreach.across.core.installers.InstallerReference
-
Create a reference for an installer class, by name.
G
- get(ClassLoader) - Static method in class com.foreach.across.config.AcrossConfiguration
-
Retrieve the AcrossConfiguration for the specified class loader.
- getAcrossApplicationContextHolder() - Method in class com.foreach.across.core.context.AbstractAcrossEntity
- getAcrossApplicationContextHolder(AcrossEntity) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the AcrossApplicationContext attached to the module or context entity.
- getAction() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- getActionToTake() - Method in exception com.foreach.across.core.AcrossConfigurationException
- getAdapterClassName() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- getAliases() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getAliases() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getAliases() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getAliases(String) - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- getAliases(String) - Method in class com.foreach.across.core.context.ExposedContextBeanRegistry
- getAliases(String) - Method in class com.foreach.across.core.context.ExposedModuleBeanRegistry
- getAllForDraftRevision(U) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- getAllForLatestRevision(U) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- getAllForSpecificRevision(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- getAllModuleNames() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getAllowed() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- getAllowedClasses() - Method in class com.foreach.across.core.filters.ClassBeanFilter
- getAllowedItems() - Method in class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- getAllowedPackages() - Method in class com.foreach.across.core.filters.PackageBeanFilter
- getAncestorLevel() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- getAnnotatedClass() - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- getAnnotationClass() - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- getAnnotations() - Method in class com.foreach.across.core.filters.AnnotationBeanFilter
- getApplicationContext() - Method in class com.foreach.across.core.context.AcrossApplicationContextHolder
- getApplicationContext() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getApplicationContext() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getApplicationContext() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getApplicationContext() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getApplicationContext(AcrossEntity) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the Spring ApplicationContext associated with the given AcrossContext or AcrossModule.
- getApplicationContextConfigurers() - Method in class com.foreach.across.core.AcrossContext
- getApplicationContextConfigurers() - Method in class com.foreach.across.core.AcrossModule
- getApplicationContextConfigurers() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getApplicationContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Collection of
ApplicationContextConfigurer
instances that should be loaded in theApplicationContext
of this module. - getApplicationContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Collection of
ApplicationContextConfigurer
that should be loaded in theorg.springframework.context.ApplicationContext
of this module. - getApplicationContextConfigurers(AcrossContext) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Will list all ApplicationContextConfigurers to apply for the AcrossContext itself.
- getApplicationContextConfigurers(AcrossContext, AcrossModule) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Will list all ApplicationContextConfigurers in the module, combined with the ones registered on the AcrossContext that are specified to apply to all modules.
- getApplicationContextFactory() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapper
- getApplicationContextTimeInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer.ModuleTimeReport
- getApplicationListeners(ApplicationEvent, ResolvableType) - Method in class com.foreach.across.core.events.AcrossContextApplicationEventMulticaster
- getAppliedOptionalDependencies(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getAppliedRequiredDependencies(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getAttribute(Class<Y>) - Method in class com.foreach.across.core.support.AttributeSupport
- getAttribute(Class<Y>) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- getAttribute(Class<Y>) - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Get the value of the attribute identified by
attributeType
. - getAttribute(String) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- getAttribute(String) - Method in class com.foreach.across.core.support.AttributeSupport
- getAttribute(String) - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Get the value of the attribute identified by
attributeName
. - getAttribute(String, Class<Y>) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- getAttribute(String, Class<Y>) - Method in class com.foreach.across.core.support.AttributeSupport
- getAttribute(String, Class<Y>) - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Get the value of the attribute identified by
attributeName
. - getAttributeName() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- getAutoConfigurationClasses() - Method in class com.foreach.across.config.AcrossConfiguration
- getAutoConfigurationClasses() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- getAutoConfigurationEntry(AnnotationMetadata) - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- getAutoConfigurationOrder(String) - Method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
- getBasePackage() - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
- getBasePackage() - Method in class com.foreach.across.core.DynamicAcrossModule
- getBean(String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Get a bean registered under the given name in the AcrossContext.
- getBean(String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBean(String, Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Get a bean registered under the given name in the AcrossContext.
- getBean(String, Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeanDefinition() - Method in class com.foreach.across.core.context.beans.SingletonBean
- getBeanDefinitions() - Method in class com.foreach.across.core.context.beans.ProvidedBeansMap
- getBeanFactory() - Method in class com.foreach.across.core.context.AcrossApplicationContextHolder
- getBeanFactory() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getBeanFactory(AcrossEntity) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the Spring BeanFactory associated with the given AcrossContext or AcrossModule.
- getBeanFromModule(String, String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Get a bean registered under the given name from the ApplicationContext of the given module.
- getBeanFromModule(String, String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeanNamesForType(Class<?>) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getBeanNamesForType(Class<?>, boolean, boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getBeanNamesForType(ResolvableType) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getBeanOfType(Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Searches the across context for a bean of the given type.
- getBeanOfType(Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeanOfTypeFromModule(String, Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Searches the ApplicationContext of the specific module for a bean of the given type.
- getBeanOfTypeFromModule(String, Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeanRegistry(AcrossEntity) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the created BeanRegistry for a configured Across entity.
- getBeansOfType(Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeansOfType(Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfType(Class<T>, boolean) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeansOfType(Class<T>, boolean) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfType(Class<T>, boolean, boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getBeansOfType(ResolvableType, boolean) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeansOfType(ResolvableType, boolean) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfTypeAsMap(ResolvableType, boolean) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfTypeAsMap(Class<T>) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeansOfTypeAsMap(Class<T>) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfTypeAsMap(Class<T>, boolean) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeansOfTypeAsMap(Class<T>, boolean) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeansOfTypeAsMap(ResolvableType, boolean) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Collect all beans of a given type that are visible inside this bean registry.
- getBeanType(String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Determine the type for the bean registered under the given name in the AcrossContext.
- getBeanType(String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBeanTypeFromModule(String, String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Determine the type for the bean registered under the given name in the module ApplicationContext.
- getBeanTypeFromModule(String, String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getBootstrapConfig() - Method in class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- getBootstrapConfiguration() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getBootstrapConfiguration() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getBootstrapConfiguration() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getBootstrapConfiguration() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getBootstrapIndex() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getBootstrappedEventInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getBootstrappedModules() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
-
Gets the collection of modules that have fully bootstrapped.
- getBootstrapStatus() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getBootstrapStatus() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getBuildId() - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
-
Get a unique build id that changes between application restarts.
- getBuildTime() - Method in class com.foreach.across.core.AcrossVersionInfo
- getCache(String) - Method in class com.foreach.across.core.cache.AcrossCompositeCacheManager
- getCacheNames() - Method in class com.foreach.across.core.cache.AcrossCompositeCacheManager
- getCandidateConfigurations(AnnotationMetadata, AnnotationAttributes) - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- getChangelog() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- getClassName() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- getClassName() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- getClassPathBeanDefinitionScanner(DefaultListableBeanFactory) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- getConfigurableModuleInfo(String) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getConfigurationClassName() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- getConfigurationExtensions() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
List of module configuration extensions that should be added when bootstrapping the module.
- getConfigurationForModule(String) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfigurationSet
-
Find the configuration attached to a particular module name.
- getConfigurationPhaseInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getConfigurations() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- getConfigurations(String, String...) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Get the configuration classes that should be added to the module specified by the name.
- getConfigurationsInOrder() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfigurationSet
- getConfigurationsToImport() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- getConfiguredModules() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
-
Gets the collection of all modules that were configured in the context, even if they were disabled.
- getConfiguredModules() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getConfiguredOptionalDependencies(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getConfiguredRequiredDependencies(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getContext() - Method in class com.foreach.across.core.AcrossModule
- getContext() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getContext() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getContext() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getContext() - Method in class com.foreach.across.core.events.AcrossContextBootstrappedEvent
- getContext() - Method in class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- getContext() - Method in class com.foreach.across.core.events.AcrossModuleBootstrappedEvent
- getContextId() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getContextId() - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
- getContextId() - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getContextInfo() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getContextInfo() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getContextInfo() - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
- getContextInfo() - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getContextInfo(AcrossContext) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the running AcrossContextInfo for a defined AcrossContext.
- getConvertibleTypes() - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- getCurrentName() - Method in class com.foreach.across.core.database.SchemaObject
- getCurrentTableName(String) - Method in class com.foreach.across.core.database.SchemaConfiguration
- getDataSource() - Method in class com.foreach.across.core.AcrossContext
- getDataSource() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- getDefaultAction() - Method in class com.foreach.across.core.installers.InstallerSettings
- getDefaultSchema() - Method in class com.foreach.across.core.database.SchemaConfiguration
- getDefaultSchema() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- getDependencyComparator() - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getDependencyName() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyDisabledException
- getDependencyName() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyMissingException
- getDescription() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- getDescription() - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- getDescription() - Method in class com.foreach.across.core.AcrossModule
- getDescription() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getDescription() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getDescription() - Method in class com.foreach.across.core.DynamicAcrossModule
- getDescription() - Method in class com.foreach.across.core.EmptyAcrossModule
- getDescription() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getDestinationModule() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- getDevelopmentLocation(AcrossModuleEntity, String) - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
-
Determines a physical location for any path in the resources folder of a module.
- getDevelopmentLocationForResourcePath(AcrossModuleEntity, String) - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
-
Determines a physical location for a particular module resource.
- getDevelopmentLocations(String) - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
-
Determines the map of physical resource locations for module resources.
- getDevelopmentLocationsForResourcePath(String) - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
-
Determines the map of physical resource locations to use for a given type of resource (identified by the path).
- getDisplayName() - Method in class com.foreach.across.core.AcrossContext
- getDisplayName() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getDisplayName() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getDurationInMillis() - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry.ModuleInstallersTimeReport
- getEntitiesForRevision(R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Fetches the most applicable entities for a particular revision.
- getEntitiesForRevision(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Fetches the most applicable entities for a particular revision.
- getEntityForRevision(R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Returns the single entity for that revision.
- getEntityForRevision(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- getEntityIdentifier() - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
-
The identifier of this entity that is the same across all revisions.
- getEventName() - Method in interface com.foreach.across.core.events.NamedAcrossEvent
- getExcludedAnnotatedClasses() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getExcludedAnnotatedClasses() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
todo: excluded annotated classes
- getExcludedConfigurations(String, String...) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Get the explicitly excluded configuration classes registered to the module with that name Optionally a number of module name aliases can be specified - usually used by dynamic modules.
- getExclusions(AnnotationMetadata, AnnotationAttributes) - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- getExposedBeanDefinitions() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
-
Exposed beans on an AcrossContext are beans pushed to the parent context.
- getExposedBeanDefinitions() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getExposedBeanDefinitions() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getExposedBeanDefinitions() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getExposedBeanNames() - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getExposedBeanRegistry() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getExposedBeanRegistry() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getExposedDefinitions() - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- getExposeFilter() - Method in class com.foreach.across.core.AcrossModule
- getExposeFilter() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getExposeFilter() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Custom filter that should be used to determine which beans should be exposed.
- getExposeFilter() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Custom filter that should be used to determine which beans should be exposed.
- getExposeRules() - Method in class com.foreach.across.config.AcrossConfiguration
- getExposeRules() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- getExposeTransformer() - Method in class com.foreach.across.core.AcrossContext
- getExposeTransformer() - Method in class com.foreach.across.core.AcrossModule
- getExposeTransformer() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getExposeTransformer() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getExposeTransformer() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Transformer that should be applied to all beans that are exposed.
- getExposeTransformer() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Transformer that should be applied to all beans that are exposed.
- getExtensions() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Extensions that have been applied.
- getExtensions() - Method in interface com.foreach.across.core.context.module.AcrossModuleConfiguration
-
Collection of extension configurations that have been added to this module.
- getExtensionTargets() - Method in class com.foreach.across.core.AcrossModule
-
Returns an array of module names for which this module is an extension.
- getExtensionTargets() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Names of the modules that this descriptor extends, only the first module present will be extended.
- getFactoryName() - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
The factory name is the unique bean name under which the registry can be found.
- getFactoryName() - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- getFirstRevision() - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- getFixedMembers() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- getFullyQualifiedBeanName() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getGroup() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getGroup(String) - Method in class com.foreach.across.config.AcrossConfiguration
-
Fetch the first group with that name.
- getGroupActions() - Method in class com.foreach.across.core.installers.InstallerSettings
- getGroups() - Method in class com.foreach.across.config.AcrossConfiguration
- getId() - Method in class com.foreach.across.core.AcrossContext
-
The unique id of this AcrossContext.
- getId() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getId() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getIllegal() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- getIllegalConfigurations() - Method in class com.foreach.across.config.AcrossConfiguration
- getIllegalConfigurations() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- getIndex() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getIndex() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getInstalledVersion(String, String) - Method in interface com.foreach.across.core.installers.AcrossInstallerRepository
-
Get the installed version of a particular installer.
- getInstalledVersion(String, String) - Method in class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- getInstallerAction() - Method in class com.foreach.across.core.AcrossContext
-
Shortcut method that returns the default action on the InstallerSettings attached to the context.
- getInstallerActions() - Method in class com.foreach.across.core.installers.InstallerSettings
- getInstallerClass() - Method in exception com.foreach.across.core.installers.AcrossInstallerException
- getInstallerClass() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getInstallerContextConfigurers() - Method in class com.foreach.across.core.AcrossContext
- getInstallerContextConfigurers() - Method in class com.foreach.across.core.AcrossModule
- getInstallerContextConfigurers() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getInstallerContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Collection of
ApplicationContextConfigurer
that should be loaded in the installerApplicationContext
of this module. - getInstallerContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Collection of
ApplicationContextConfigurer
that should be loaded in the installerorg.springframework.context.ApplicationContext
of this module. - getInstallerContextConfigurers(AcrossModule) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Will list all ApplicationContextConfigurers to be added to an installer context for the module, along with all properties that should be registered.
- getInstallerDataSource() - Method in class com.foreach.across.core.AcrossContext
- getInstallerMetaData() - Method in exception com.foreach.across.core.installers.AcrossInstallerException
- getInstallerMethod() - Method in exception com.foreach.across.core.installers.AcrossInstallerException
- getInstallerMethods() - Method in class com.foreach.across.core.installers.InstallerMetaData
-
Returns the list of all methods annotated with
InstallerMethod
without method parameters. - getInstallerPhase() - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry.ModuleInstallersTimeReport
- getInstallerPhase() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getInstallers() - Method in class com.foreach.across.core.AcrossModule
-
Signature is subject to change in the future, only class instances should be returned.
- getInstallers() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getInstallers() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
List of installers that should be considered for execution during the bootstrapping of this module.
- getInstallers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
List of installers that should be considered for execution during the bootstrapping of this module.
- getInstallerScanPackages() - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- getInstallerScanPackages() - Method in class com.foreach.across.core.AcrossModule
-
The collection of packages that should be scanned for
Installer
annotated classes. - getInstallerScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Collection of package names that should be scanned for
Installer
annotated classes. - getInstallerScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Collection of package names that should be scanned for
Installer
annotated classes. - getInstallerScanPackages() - Method in class com.foreach.across.core.DynamicAcrossModule
- getInstallerScanPackages() - Method in class com.foreach.across.core.EmptyAcrossModule
- getInstallerSettings() - Method in class com.foreach.across.core.AcrossContext
-
Gets the InstallerSettings attached to this context.
- getInstallerSettings() - Method in class com.foreach.across.core.AcrossModule
-
Gets the InstallerSettings attached to this module.
- getInstallerSettings() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getInstallerSettings() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getInstallerSettings() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Installer settings for this module.
- getInstallerSettings() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Initial installer settings for this module.
- getInstallersTimeInMillis(InstallerPhase) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getInstallersTimeInMillis(InstallerPhase) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer.ModuleTimeReport
- getInstallerTimeReports() - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry
- getInstallerTimesInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer.ModuleTimeReport
- getKey() - Method in class com.foreach.across.core.database.SchemaObject
- getLazyResolutionProxyIfNecessary(DependencyDescriptor, String) - Method in class com.foreach.across.core.context.LazyCompositeAutowireCandidateResolver
- getLifecycleBeans() - Method in class com.foreach.across.core.context.support.AcrossLifecycleProcessor
- getManifest() - Method in class com.foreach.across.core.AcrossVersionInfo
- getMembers() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- getMergedBeanDefinition(String, BeanDefinition, BeanDefinition) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Ensures ExposedBeanDefinition instances are returned as the RootBeanDefinition.
- getMessage() - Method in exception com.foreach.across.core.context.bootstrap.AcrossBootstrapException
- getMetadataReader(String) - Method in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- getMetadataReader(Resource) - Method in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- getModule() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getModule() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getModule() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getModule() - Method in class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- getModule() - Method in class com.foreach.across.core.events.AcrossModuleBootstrappedEvent
- getModule(String) - Method in class com.foreach.across.core.AcrossContext
-
Gets the module with the given name if present on the context.
- getModule(String) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getModule(String, Class<U>) - Method in class com.foreach.across.core.AcrossContext
-
Gets the module with the given name if present on the context.
- getModuleBeingBootstrapped() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getModuleBeingBootstrapped() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModuleBeingProcessed() - Method in exception com.foreach.across.core.AcrossException
-
Name of the module that was being processed.
- getModuleBootstrapConfiguration() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
-
experimental - unused
- getModuleBootstrapConfiguration() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getModuleConfigurationScanPackages() - Method in class com.foreach.across.core.AcrossContext
- getModuleConfigurationScanPackages() - Method in class com.foreach.across.core.AcrossModule
-
The collection of packages that should be scanned for module configurations.
- getModuleConfigurationScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Collection of package names that should be scanned for
ModuleConfiguration
annotated classes. - getModuleConfigurationScanPackages() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Collection of package names that should be scanned for
ModuleConfiguration
annotated classes. - getModuleConfigurationScanPackages() - Method in class com.foreach.across.core.DynamicAcrossModule
- getModuleConfigurationSet() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getModuleDependencyResolver() - Method in class com.foreach.across.core.AcrossContext
- getModuleDescriptor() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Original
AcrossModuleDescriptor
that this configuration was derived from. - getModuleDescriptor() - Method in interface com.foreach.across.core.context.module.AcrossModuleConfiguration
-
The original
AcrossModuleDescriptor
that this configuration was created from. - getModuleExtensions() - Method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
- getModuleIndex() - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getModuleIndex() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getModuleIndex() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
- getModuleIndex(AcrossModule) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModuleIndex(AcrossModuleInfo) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModuleIndex(AcrossModule) - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getModuleIndex(AcrossModuleInfo) - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getModuleIndex(Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Get the module index configured or return the default value.
- getModuleIndex(String) - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getModuleIndex(String) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModuleInfo(String) - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- getModuleInfo(String) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModuleMap() - Method in class com.foreach.across.core.context.support.ModuleSet
- getModuleName() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getModuleName() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyDisabledException
- getModuleName() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyMissingException
- getModuleName() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getModuleName() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
The (usually unique) name of the module.
- getModuleName() - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry.ModuleInstallersTimeReport
- getModuleNameAliases() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
An optional list of aliases that this module serves for.
- getModuleRole() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getModuleRole() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getModuleRole() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- getModuleRole(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getModuleRole(AcrossModule) - Method in class com.foreach.across.core.context.support.ModuleSet
- getModules() - Method in class com.foreach.across.core.AcrossContext
- getModules() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- getModules() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
-
Gets the collection of all modules that were slated to be bootstrapped.
- getModules() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getModules() - Method in class com.foreach.across.core.context.support.ModuleSet
- getModules() - Method in class com.foreach.across.core.events.AcrossContextBootstrappedEvent
-
Deprecated.
- getName() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- getName() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- getName() - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- getName() - Method in class com.foreach.across.core.AcrossModule
-
An AcrossModule name should not contain any whitespace and should only be ASCII characters.
- getName() - Method in interface com.foreach.across.core.context.AcrossModuleEntity
- getName() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getName() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getName() - Method in class com.foreach.across.core.DynamicAcrossModule
- getName() - Method in class com.foreach.across.core.EmptyAcrossModule
- getName() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getObject() - Method in class com.foreach.across.core.context.beans.SingletonBean
- getObject() - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
- getObjectType() - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
- getOptionalDependencies() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getOptionalDependencies() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getOptionalDependencies(AcrossModule) - Method in class com.foreach.across.core.context.support.ModuleSet
- getOptionalModules() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Names of the modules that are optional dependencies.
- getOrder() - Method in class com.foreach.across.config.AcrossServletContextInitializer
- getOrder() - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- getOrder() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
- getOrder() - Method in class com.foreach.across.core.DynamicAcrossModule
- getOrder(Object) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Retrieve the actual order value for the instance.
- getOrder(Object, Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Retrieve the actual order value for the instance.
- getOrderedModules() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getOrderInModule() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
- getOrderInModule() - Method in interface com.foreach.across.core.OrderedInModule
- getOrderInModule(Object) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Retrieve the actual module order value for the instance.
- getOrderInModule(Object, Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Retrieve the actual module order value for the instance.
- getOrderInModuleRole() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getOrderInModuleRole() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getOrderInModuleRole() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- getOrderInRole(AcrossModule) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- getOriginalBeanName() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getOriginalName() - Method in class com.foreach.across.core.database.SchemaObject
- getParent() - Method in class com.foreach.across.core.context.AcrossApplicationContextHolder
- getParent() - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- getParentApplicationContext() - Method in class com.foreach.across.core.AcrossContext
- getParentApplicationContext(AcrossContext) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Returns the Spring ApplicationContext that this AcrossContext is a child of.
- getParentBeanFactory() - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getPreferredBeanName() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getPreviouslyExposedBeans() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- getPriority() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- getPriorityActionResolver() - Method in class com.foreach.across.core.installers.InstallerSettings
- getProductName() - Method in class com.foreach.across.core.database.DatabaseInfo
- getProductVersion() - Method in class com.foreach.across.core.database.DatabaseInfo
- getProjectName() - Method in class com.foreach.across.core.AcrossVersionInfo
- getProperties() - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Get the properties set on the Across entity.
- getProperties() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
-
Initial properties attached to this module.
- getProperties() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Initial properties attached to this module.
- getProperties() - Method in class com.foreach.across.core.database.SchemaConfiguration
- getProperty(String) - Method in class com.foreach.across.core.database.SchemaConfiguration
- getProxyTarget(Object) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Unwraps the target from a proxy (or multiple proxy) hierarchy.
- getRefreshBeansInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getRegistry() - Method in class com.foreach.across.core.events.BuildRegistryEvent
- getRemovalRevision() - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- getRequiredDependencies() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getRequiredDependencies() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getRequiredDependencies(AcrossModule) - Method in class com.foreach.across.core.context.support.ModuleSet
- getRequiredModules() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Names of the modules that are required dependencies and must be present in the context.
- getResolvableType() - Method in class com.foreach.across.core.events.ResolvableTypeProviderPayloadApplicationEvent
- getResolvedFactoryMethod() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- getResources(String) - Method in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- getResourcesKey() - Method in class com.foreach.across.core.AcrossModule
-
The resources key is the key identifying the resources location for this module in the larger set of resources.
- getResourcesKey() - Method in interface com.foreach.across.core.context.AcrossModuleEntity
- getResourcesKey() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- getResourcesKey() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getResourcesKey() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
The resources key for the module.
- getResourcesKey() - Method in class com.foreach.across.core.DynamicAcrossModule
- getRevisionNumber() - Method in interface com.foreach.across.core.revision.Revision
- getRevisionOwner() - Method in interface com.foreach.across.core.revision.Revision
- getRunCondition() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getRuntimeDependencies() - Method in class com.foreach.across.core.AcrossModule
- getSchemaConfiguration() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- getSingletons() - Method in class com.foreach.across.core.context.beans.ProvidedBeansMap
- getSource() - Method in class com.foreach.across.core.events.AcrossContextBootstrappedEvent
-
The Spring
ApplicationContext
that initiated the event. - getSource() - Method in class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- getSource() - Method in class com.foreach.across.core.events.AcrossModuleBootstrappedEvent
- getTables() - Method in class com.foreach.across.core.database.SchemaConfiguration
- getTotalInstallersTimeInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getTotalInstallersTimeInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer.ModuleTimeReport
- getTotalModuleApplicationContextTimeInMillis() - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer
- getType(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getTypeForFactoryBean(String, RootBeanDefinition, boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- getValue() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- getVersion() - Method in class com.foreach.across.core.AcrossVersionInfo
- getVersion() - Method in class com.foreach.across.core.installers.InstallerMetaData
- getVersionInfo() - Method in class com.foreach.across.core.AcrossContext
- getVersionInfo() - Method in class com.foreach.across.core.AcrossModule
- getVersionInfo() - Method in interface com.foreach.across.core.context.AcrossEntity
- getVersionInfo() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- getVersionInfo() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- getVersionInfo() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Version information for this descriptor.
- getVersionInfo() - Method in class com.foreach.across.core.DynamicAcrossModule
H
- hasApplicationContext() - Method in class com.foreach.across.core.context.AbstractAcrossEntity
- hasAttribute(Class<?>) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- hasAttribute(Class<?>) - Method in class com.foreach.across.core.support.AttributeSupport
- hasAttribute(Class<?>) - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Return
true
if the attribute identified byattributeType
exists. - hasAttribute(String) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- hasAttribute(String) - Method in class com.foreach.across.core.support.AttributeSupport
- hasAttribute(String) - Method in interface com.foreach.across.core.support.ReadableAttributes
-
Return
true
if the attribute identified byattributeName
exists. - hasComponents() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Checks if the configurer contains any actual components (beans) that would get created.
- hasComponents() - Method in class com.foreach.across.core.context.module.ApplicationContextConfigurerCollection
- hasDestinationModule() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- hashCode() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- hashCode() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- hashCode() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- hashCode() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- hashCode() - Method in class com.foreach.across.core.AcrossModule
- hashCode() - Method in exception com.foreach.across.core.context.bootstrap.CyclicModuleDependencyException
- hashCode() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyDisabledException
- hashCode() - Method in exception com.foreach.across.core.context.bootstrap.ModuleDependencyMissingException
- hashCode() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
- hashCode() - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- hashCode() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- hashCode() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- hashCode() - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- hashCode() - Method in class com.foreach.across.core.installers.InstallerMetaData
- hashCode() - Method in class com.foreach.across.core.installers.InstallerReference
- hasModule(String) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- hasModule(String) - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- hasModule(String) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- hasNext() - Method in class com.foreach.across.core.support.SingletonIterator
- hasParameterlessConstructor(Class<?>) - Method in class com.foreach.across.core.context.ClassPathScanningCandidateModuleProvider
- hasParent() - Method in class com.foreach.across.core.context.AcrossApplicationContextHolder
I
- ifPresent(Consumer<? super T>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- IllegalConfigurationValidator - Class in com.foreach.across.config
-
Validation class that checks wrong use of @Configuration classes, either in a module or on the application configuration level.
- IllegalConfigurationValidator() - Constructor for class com.foreach.across.config.IllegalConfigurationValidator
- includeModuleInternals() - Element in annotation interface com.foreach.across.core.annotations.RefreshableCollection
- incremental() - Element in annotation interface com.foreach.across.core.annotations.RefreshableCollection
- IncrementalRefreshableRegistry<T> - Class in com.foreach.across.core.registry
-
Extends the
RefreshableRegistry
by scanning for members every time a module has bootstrapped. - IncrementalRefreshableRegistry(Class<T>) - Constructor for class com.foreach.across.core.registry.IncrementalRefreshableRegistry
- IncrementalRefreshableRegistry(Class<T>, boolean) - Constructor for class com.foreach.across.core.registry.IncrementalRefreshableRegistry
- IncrementalRefreshableRegistry(ResolvableType, boolean) - Constructor for class com.foreach.across.core.registry.IncrementalRefreshableRegistry
- INFRASTRUCTURE - Enum constant in enum class com.foreach.across.core.context.AcrossModuleRole
- InheritedAttributeValue<T> - Class in com.foreach.across.core.support
-
Represents an attribute value in a
ReadableAttributes
hierarchy. - initApplicationEventMulticaster() - Method in class com.foreach.across.core.context.AcrossApplicationContext
- initApplicationEventMulticaster() - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- initMessageSource() - Method in class com.foreach.across.core.context.AcrossApplicationContext
- initMessageSource() - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- insert(T) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Inserts a new entity in the data store.
- install() - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
This is this
AcrossLiquibaseInstaller
sInstallerMethod
- installCoreSchema() - Method in class com.foreach.across.core.installers.AcrossCoreSchemaInstaller
- installer(InstallerReference) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- Installer - Annotation Interface in com.foreach.across.core.annotations
-
Used to indicate installer metadata.
- INSTALLER_DATASOURCE - Static variable in class com.foreach.across.core.AcrossContext
- InstallerAction - Enum Class in com.foreach.across.core.installers
- InstallerActionResolver - Interface in com.foreach.across.core.installers
-
Implement to have a callback for resolving installer actions upon bootstrap.
- installerContextConfigurer(ApplicationContextConfigurer) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- installerContextConfigurers(Collection<? extends ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- installerDataSource() - Method in class com.foreach.across.core.support.AcrossContextBuilder
- installerDataSource(DataSource) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Set the installer datasource.
- InstallerGroup - Annotation Interface in com.foreach.across.core.annotations
-
Used to specify the label for a group of installers.
- InstallerMetaData - Class in com.foreach.across.core.installers
-
Holds all properties of an installer.
- InstallerMetaData() - Constructor for class com.foreach.across.core.installers.InstallerMetaData
- InstallerMethod - Annotation Interface in com.foreach.across.core.annotations
-
Used to specify a method to executed in an @Installer annotated class.
- InstallerPhase - Enum Class in com.foreach.across.core.installers
-
Determines during which phase the installer should execute.
- InstallerReference - Class in com.foreach.across.core.installers
-
Represents the reference to a single installer instance.
- InstallerReference(Object) - Constructor for class com.foreach.across.core.installers.InstallerReference
- installerRepository(Optional<DataSource>, CoreSchemaConfigurationHolder) - Method in class com.foreach.across.core.config.AcrossInstallerConfig
-
Requesting the AcrossInstallerRepository will result in the core schema to be installed.
- InstallerRunCondition - Enum Class in com.foreach.across.core.installers
-
Determines when to execute an installer: VersionDifferent: only if the @Installer.version() attribute is higher than the one currently installed AlwaysRun: always execute this installer
- installers(Collection<? extends InstallerReference>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- installerScanPackage(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- installerScanPackages(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- InstallerSetBuilder - Class in com.foreach.across.core.context.installers
-
Merges support for manually added installers with installers scanned from packages.
- InstallerSetBuilder() - Constructor for class com.foreach.across.core.context.installers.InstallerSetBuilder
- InstallerSetBuilder(ClassPathScanningInstallerProvider) - Constructor for class com.foreach.across.core.context.installers.InstallerSetBuilder
- installerSettings(InstallerSettings) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- InstallerSettings - Class in com.foreach.across.core.installers
-
Class representing the installer settings for a configured AcrossContext.
- InstallerSettings() - Constructor for class com.foreach.across.core.installers.InstallerSettings
- InstallerSettings(InstallerAction) - Constructor for class com.foreach.across.core.installers.InstallerSettings
- instances(Class<?>...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
ClassBeanFilter
for the given classes. - Internal - Annotation Interface in com.foreach.across.core.annotations
-
Annotation to indicate that beans should only be used internally in the module.
- isAcrossModuleClass(ClassMetadata, boolean) - Method in class com.foreach.across.core.context.ClassPathScanningCandidateModuleProvider
- isActive() - Method in class com.foreach.across.core.development.AcrossDevelopmentMode
- isAllowRevisionModification() - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- isAutowireCandidate(String, DependencyDescriptor, AutowireCandidateResolver) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Overridden to make public.
- isAvailable() - Method in class com.foreach.across.core.AcrossVersionInfo
- isBootstrapped() - Method in class com.foreach.across.core.AcrossContext
- isBootstrapped() - Method in interface com.foreach.across.core.context.info.AcrossContextInfo
- isBootstrapped() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- isBootstrapped() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- isBootstrapped() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- isDeferred() - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- isDeleteForRevision() - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
-
Special property used to determine if a draft entity is the "deleted version" of another entity.
- isDevelopmentMode() - Method in class com.foreach.across.core.AcrossContext
- isDifferentVersionOf(T) - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
-
Determine if this entity is different from the other entity.
- isDisabled() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- isDisableNoOpCacheManager() - Method in class com.foreach.across.core.AcrossContext
-
Specifies whether we want to fall back on a
NoOpCacheManager
when asking the global cache manager for a specific cache instance. - isDraft() - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- isDraftRevision() - Method in interface com.foreach.across.core.revision.Revision
- isEmpty() - Method in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- isEmpty() - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- isEmpty() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- isEmpty() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- isEnabled() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- isEnabled() - Method in class com.foreach.across.core.AcrossModule
- isEnabled() - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- isEnabled() - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- isEnabled() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Is this module enabled (should bootstrap).
- isEnabled(AnnotationMetadata) - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- isExposedBean(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Check if a bean with a given name is an exposed bean.
- isExtensionModule() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
-
Is this a regular Across module, or an extension for another module?
- isFactoryBean(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- isFactoryBean(String, RootBeanDefinition) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- isH2() - Method in class com.foreach.across.core.database.DatabaseInfo
- isHsql() - Method in class com.foreach.across.core.database.DatabaseInfo
- isInheritedAttribute() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- isLatestRevision() - Method in interface com.foreach.across.core.revision.Revision
- isLocalAttribute() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- isMatchIfBeanFactoryApplies() - Method in class com.foreach.across.core.filters.AnnotationBeanFilter
- isMySQL() - Method in class com.foreach.across.core.database.DatabaseInfo
- isOptional() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Checks if the configurer should be considered optional.
- isOptional() - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- isOracle() - Method in class com.foreach.across.core.database.DatabaseInfo
- isPostgres() - Method in class com.foreach.across.core.database.DatabaseInfo
- isResolveOptional() - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- isResolveRequired() - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- isSingleton() - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
- isSnapshot() - Method in class com.foreach.across.core.AcrossVersionInfo
- isSnapshot() - Method in class com.foreach.across.core.DynamicAcrossModule.DynamicAcrossVersionInfo
- isSqlServer() - Method in class com.foreach.across.core.database.DatabaseInfo
- isTypeMatch(String, ResolvableType, boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- iterator() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfigurationSet
- iterator() - Method in class com.foreach.across.core.context.module.ApplicationContextConfigurerCollection
- iterator() - Method in class com.foreach.across.core.registry.RefreshableRegistry
L
- LATEST - Static variable in interface com.foreach.across.core.revision.Revision
- LazyCompositeAutowireCandidateResolver - Class in com.foreach.across.core.context
-
Allows registering additional
ContextAnnotationAutowireCandidateResolver
classes that will be taken into account to determine if a certainDependencyDescriptor
is lazy or not. - LazyCompositeAutowireCandidateResolver() - Constructor for class com.foreach.across.core.context.LazyCompositeAutowireCandidateResolver
- LISTENER_ORDER - Static variable in class com.foreach.across.config.AcrossServletContextInitializer
- load(Class<?>) - Static method in class com.foreach.across.core.AcrossVersionInfo
-
Retrieve an
AcrossVersionInfo
instance for a given class. - loadApplicationContext(AcrossContext, AcrossApplicationContextHolder) - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
-
Loads beans and definitions in the root ApplicationContext.
- loadApplicationContext(AcrossContext, AcrossApplicationContextHolder) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Loads beans and definitions in the root ApplicationContext.
- loadApplicationContext(AcrossContext, ModuleBootstrapConfig, AcrossApplicationContextHolder) - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
-
Loads beans and definitions in the module ApplicationContext.
- loadApplicationContext(AcrossContext, ModuleBootstrapConfig, AcrossApplicationContextHolder) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Loads beans and definitions in the module ApplicationContext.
- loadApplicationContext(AcrossConfigurableApplicationContext, Collection<ApplicationContextConfigurer>, Collection<ExposedModuleBeanRegistry>) - Method in class com.foreach.across.core.context.bootstrap.AnnotationConfigBootstrapApplicationContextFactory
- loadApplicationContext(AcrossConfigurableApplicationContext, Collection<ApplicationContextConfigurer>, Collection<ExposedModuleBeanRegistry>) - Method in interface com.foreach.across.core.context.bootstrap.BootstrapApplicationContextFactory
-
Loads a set of configurers into an
ApplicationContext
. - loadBeanDefinitions(DefaultListableBeanFactory) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- loadClass(String) - Static method in class com.foreach.across.core.util.ClassLoadingUtils
- loadEntitiesForRevision(U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
M
- map(Function<? super T, ? extends U>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- matches(Class, Class) - Method in class com.foreach.across.core.filters.ClassBeanFilter
- matches(Class, String) - Method in class com.foreach.across.core.filters.PackageBeanFilter
- matches(Class, T) - Method in class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- matches(String, Class) - Method in class com.foreach.across.core.filters.ClassBeanFilter
- matches(String, String) - Method in class com.foreach.across.core.filters.PackageBeanFilter
- matches(String, T) - Method in class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.foreach.across.boot.ConditionalOnAutoConfiguration.AutoConfigurationCondition
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.foreach.across.core.annotations.ConditionalOnDevelopmentMode.DevelopmentModeCondition
- matches(TypeDescriptor, TypeDescriptor) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- matchesModuleName(String) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- matchesModuleName(String) - Method in interface com.foreach.across.core.context.info.AcrossModuleInfo
- merge(ConfigurableEnvironment) - Method in class com.foreach.across.core.context.StandardAcrossEnvironment
- merge(ConfigurableEnvironment) - Method in class com.foreach.across.core.context.web.StandardAcrossServletEnvironment
- messageSource(ApplicationContext) - Method in class com.foreach.across.core.config.AcrossConfig
- MessageSourceBuilder - Class in com.foreach.across.core.context.support
-
Takes care of building the MessageSourceHierarchy associated with an AcrossModule or AcrossContext.
- MessageSourceBuilder(ConfigurableListableBeanFactory) - Constructor for class com.foreach.across.core.context.support.MessageSourceBuilder
- Module - Annotation Interface in com.foreach.across.core.annotations
-
Qualifier that can be used to wire the AcrossModule or AcrossModuleInfo instance.
- ModuleBeanSelectorUtils - Class in com.foreach.across.core.context.support
- ModuleBeanSelectorUtils() - Constructor for class com.foreach.across.core.context.support.ModuleBeanSelectorUtils
- ModuleBootstrapConfig - Class in com.foreach.across.core.context.bootstrap
-
Represents the actual bootstrap configuration of an AcrossModule.
- ModuleBootstrapConfig(AcrossModuleInfo) - Constructor for class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- ModuleBootstrapOrderBuilder - Class in com.foreach.across.core.context.bootstrap
-
Creates an ordered list of all modules, depending on the AcrossDepends annotations configured.
- ModuleBootstrapOrderBuilder() - Constructor for class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- ModuleBootstrapStatus - Enum Class in com.foreach.across.core.context.info
-
Represents the status of an Across module during the lifecycle of the context.
- ModuleConfiguration - Annotation Interface in com.foreach.across.core.annotations
-
Extension of
Configuration
to declare configurations that should not be added to the currentBeanDefinitionRegistry
, but rather be added to the registry of the modules specified in theModuleConfiguration.value()
attribute. - ModuleConfigurationBeanNameGenerator - Class in com.foreach.across.core.context.annotation
-
Extends the default
AnnotationBeanNameGenerator
to always use a fully qualified class name as bean name in case of aConfiguration
orModuleConfiguration
class, as well as for any class not annotated withComponent
(which is in fact the case forModuleConfiguration
). - ModuleConfigurationBeanNameGenerator() - Constructor for class com.foreach.across.core.context.annotation.ModuleConfigurationBeanNameGenerator
- ModuleConfigurationExtension - Class in com.foreach.across.core.context.module
-
Represents a single configuration class that should be added as an extension configuration to a module.
- ModuleConfigurationImportSelector - Class in com.foreach.across.core.config
-
Responsible for importing
ModuleConfiguration
classes and other configuration classes that have been added from other modules. - ModuleConfigurationImportSelector() - Constructor for class com.foreach.across.core.config.ModuleConfigurationImportSelector
- moduleConfigurationPackageClasses() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Type-safe alternative to
AcrossApplication.moduleConfigurationPackages()
for specifying the packages to scan forModuleConfiguration
classes. - moduleConfigurationPackageClasses() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Type-safe alternative to
EnableAcrossContext.moduleConfigurationPackages()
for specifying the packages to scan forModuleConfiguration
classes. - moduleConfigurationPackageClasses(Class<?>...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Type-safe alternative for
AcrossContextBuilder.moduleConfigurationPackages(String...)
. - moduleConfigurationPackages() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Set of packages that should be scanned for
ModuleConfiguration
classes. - moduleConfigurationPackages() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Set of packages that should be scanned for
ModuleConfiguration
classes. - moduleConfigurationPackages(String...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Add one or more custom packages that should be scanned for
ModuleConfiguration
classes. - moduleConfigurationScanPackage(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- moduleConfigurationScanPackages(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- ModuleConfigurationSet - Class in com.foreach.across.core.context
-
Represents a collection of - usually {@link @ModuleConfiguration} - classes, mapped on the module names they apply for.
- ModuleConfigurationSet() - Constructor for class com.foreach.across.core.context.ModuleConfigurationSet
- moduleContainsLocalBean(String, String) - Method in interface com.foreach.across.core.context.registry.AcrossContextBeanRegistry
-
Check if a bean is registered under the given name, directly in a module.
- moduleContainsLocalBean(String, String) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- ModuleDependencyDisabledException - Exception in com.foreach.across.core.context.bootstrap
- ModuleDependencyDisabledException(String, String) - Constructor for exception com.foreach.across.core.context.bootstrap.ModuleDependencyDisabledException
- ModuleDependencyMissingException - Exception in com.foreach.across.core.context.bootstrap
- ModuleDependencyMissingException(String, String) - Constructor for exception com.foreach.across.core.context.bootstrap.ModuleDependencyMissingException
- moduleDependencyResolver(ModuleDependencyResolver) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Set the
ModuleDependencyResolver
that should be used for looking up modules by name. - moduleDependencyResolver(ApplicationContext) - Method in class com.foreach.across.config.AcrossContextConfiguration
- moduleDependencyResolver(ApplicationContext) - Method in class com.foreach.across.core.support.AcrossContextBuilder
- ModuleDependencyResolver - Interface in com.foreach.across.core.context
-
Responsible for resolving an
AcrossModule
by name. - moduleIndex - Variable in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- moduleIndex(Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier.AcrossOrderSpecifierBuilder
- moduleName - Variable in class com.foreach.across.core.context.AbstractExposedBeanRegistry
- moduleName(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
-
The (usually unique) name of the module.
- moduleNameAlias(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- moduleNameAliases(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- modulePackageClasses() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Type-safe alternative to
AcrossApplication.modulePackages()
for specifying the packages to scan for modules. - modulePackageClasses() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Type-safe alternative to
EnableAcrossContext.modulePackages()
for specifying the packages to scan for modules. - modulePackages() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Set of packages that should be scanned for modules.
- modulePackages() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Set of packages that should be scanned for modules.
- moduleRole(AcrossModuleRole) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- moduleRoles - Variable in class com.foreach.across.core.context.support.ModuleSet
- modules - Variable in class com.foreach.across.core.context.support.ModuleSet
- modules() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
Array of
AcrossModule
names that should be configured if auto configuration is enabled. - modules() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Array of
AcrossModule
names that should be configured if auto configuration is enabled. - modules(AcrossModule...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Array of
AcrossModule
instances to add to the context. - modules(String...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
-
Array of
AcrossModule
names that should be configured. - MODULES_ONLY - Enum constant in enum class com.foreach.across.core.context.configurer.ConfigurerScope
- ModuleSet - Class in com.foreach.across.core.context.support
-
Represents a defined list of
AcrossModule
instances and their basic meta information. - ModuleSet() - Constructor for class com.foreach.across.core.context.support.ModuleSet
- ModuleSetBuilder - Class in com.foreach.across.core.context.support
-
Helper that builds a
ModuleSet
. - ModuleSetBuilder() - Constructor for class com.foreach.across.core.context.support.ModuleSetBuilder
- ModuleTimeReport() - Constructor for class com.foreach.across.core.context.bootstrap.AcrossBootstrapTimer.ModuleTimeReport
- MutableAcrossModuleConfiguration - Interface in com.foreach.across.core.context.module
-
Represents a modifiable configuration of an Across module.
N
- name() - Element in annotation interface com.foreach.across.core.annotations.Installer
-
Optional name of the installer.
- NamedAcrossEvent - Interface in com.foreach.across.core.events
-
Event with a specific name that can be used for name based filtering of events.
- NamedBeanFilter - Class in com.foreach.across.core.filters
-
Filters beans on a set of allowed bean names.
- NamedBeanFilter(String...) - Constructor for class com.foreach.across.core.filters.NamedBeanFilter
- next() - Method in class com.foreach.across.core.support.SingletonIterator
- noneOf() - Element in annotation interface com.foreach.across.core.annotations.ConditionalOnAcrossModule
-
Set of module identifiers that are not allowed to be present.
- NonExposedEventListenerMethodProcessor - Class in com.foreach.across.core.events
-
Extension of
EventListenerMethodProcessor
to be injected in modules. - NonExposedEventListenerMethodProcessor() - Constructor for class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor
- NonExposedEventListenerMethodProcessor.Registrar - Class in com.foreach.across.core.events
-
Registers the Across compatible
EventListenerMethodProcessor
, replaces the original one from Spring. - notExcluded(String) - Method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
O
- of(Class<?>, boolean, boolean) - Static method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- of(String, boolean, boolean) - Static method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- onAcrossContextBootstrappedEvent(AcrossContextBootstrappedEvent) - Method in interface com.foreach.across.core.events.AcrossLifecycleListener
-
Executed when a lifecycle event of type
AcrossContextBootstrappedEvent
is received. - onAcrossModuleBeforeBootstrapEvent(AcrossModuleBeforeBootstrapEvent) - Method in interface com.foreach.across.core.events.AcrossLifecycleListener
-
Executed when a lifecycle event of type
AcrossModuleBeforeBootstrapEvent
is received. - onAcrossModuleBootstrappedEvent(AcrossModuleBootstrappedEvent) - Method in interface com.foreach.across.core.events.AcrossLifecycleListener
-
Executed when a lifecycle event of type
AcrossModuleBootstrappedEvent
is received. - onApplicationEvent(AcrossLifecycleEvent) - Method in interface com.foreach.across.core.events.AcrossLifecycleListener
- onApplicationEvent(ContextRefreshedEvent) - Method in class com.foreach.across.config.AcrossServletContextInitializer
- onApplicationEvent(ContextRefreshedEvent) - Method in class com.foreach.across.core.events.SpringContextRefreshedEventListener
- onStartup(ServletContext) - Method in class com.foreach.across.config.AcrossServletContextInitializer
- optional() - Element in annotation interface com.foreach.across.core.annotations.AcrossDepends
-
Set of module identifiers that are optional.
- optional() - Element in annotation interface com.foreach.across.core.annotations.ModuleConfiguration
-
Should this additional configuration be considered optional (defaults to
false
). - optional(ApplicationContextConfigurer) - Static method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Makes a configurer optional.
- optional(String) - Static method in class com.foreach.across.core.EmptyAcrossModule
-
Creates an empty module that will not be bootstrapped unless any actual configuration with components is added.
- optionalModule(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- optionalModules(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- order() - Element in annotation interface com.foreach.across.core.annotations.AcrossRole
-
The sort order of the module within all modules with the same role.
- order(Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier.AcrossOrderSpecifierBuilder
- OrderedInModule - Interface in com.foreach.across.core
-
Interface that defines the order of an instance within the AcrossModule.
- orderInModule(Integer) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier.AcrossOrderSpecifierBuilder
- OrderInModule - Annotation Interface in com.foreach.across.core.annotations
-
Annotation that defines ordering inside the AcrossModule.
- orderInModuleRole(int) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- orElse(T) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- orElseGet(Supplier<? extends T>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
- orElseThrow(Supplier<? extends X>) - Method in class com.foreach.across.core.support.InheritedAttributeValue
P
- PackageBeanFilter - Class in com.foreach.across.core.filters
-
Applies to all classes that are in one of the given packages.
- PackageBeanFilter(String...) - Constructor for class com.foreach.across.core.filters.PackageBeanFilter
- packages(Class<?>...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
PackageBeanFilter
for the given package names. - packages(String...) - Static method in interface com.foreach.across.core.filters.BeanFilter
-
Creates a
PackageBeanFilter
for the given package names. - phase() - Element in annotation interface com.foreach.across.core.annotations.Installer
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class com.foreach.across.config.AcrossServletContextInitializer
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor.Registrar
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.foreach.across.config.AcrossServletContextInitializer
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor.Registrar
- POSTPROCESSOR - Enum constant in enum class com.foreach.across.core.context.AcrossModuleRole
- PostProcessorConfigurer - Class in com.foreach.across.core.context.configurer
-
Simple implementation for adding BeanFactoryPostProcessors to an ApplicationContext.
- PostProcessorConfigurer(BeanFactoryPostProcessor...) - Constructor for class com.foreach.across.core.context.configurer.PostProcessorConfigurer
- postProcessors() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Returns a set of BeanFactoryPostProcessor instances to apply to the ApplicationContext.
- postProcessors() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
-
Returns a set of BeanFactoryPostProcessor instances to apply to the ApplicationContext.
- postProcessors() - Method in class com.foreach.across.core.context.configurer.PostProcessorConfigurer
-
Returns a set of BeanFactoryPostProcessor instances to apply to the ApplicationContext.
- PostRefresh - Annotation Interface in com.foreach.across.core.annotations
-
Marks a method as to be autowired by Spring's dependency injection facilities, after the Across context has been bootstrapped.
- prepareBeanFactory(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- prepareForBootstrap(ModuleBootstrapConfig, AcrossBootstrapConfig) - Method in class com.foreach.across.core.AcrossModule
-
Called when a context is preparing to bootstrap, but before the actual bootstrap happens.
- PrimaryBeanTransformer - Class in com.foreach.across.core.transformers
-
Will register the bean definitions as primary beans.
- PrimaryBeanTransformer() - Constructor for class com.foreach.across.core.transformers.PrimaryBeanTransformer
- PrimaryBeanTransformer(Collection<String>) - Constructor for class com.foreach.across.core.transformers.PrimaryBeanTransformer
- PrimarySingletonBean - Class in com.foreach.across.core.context.beans
-
Helper class that wraps around a singleton to register it as primary bean under that name.
- PrimarySingletonBean(Object) - Constructor for class com.foreach.across.core.context.beans.PrimarySingletonBean
- PrimarySingletonBean(Object, AutowireCandidateQualifier...) - Constructor for class com.foreach.across.core.context.beans.PrimarySingletonBean
- properties(Map<? extends String, ? extends Object>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- PROPERTIES - Static variable in class com.foreach.across.core.development.AcrossDevelopmentMode
- property(String, Object) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- PropertyPlaceholderSupportConfigurer - Class in com.foreach.across.core.context.configurer
-
Enables property placeholder support in the application context, by creating a default PropertySourcesPlaceholderConfigurer.
- PropertyPlaceholderSupportConfigurer() - Constructor for class com.foreach.across.core.context.configurer.PropertyPlaceholderSupportConfigurer
- PropertyPlaceholderSupportConfigurer.Config - Class in com.foreach.across.core.context.configurer
- propertySources() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Returns a PropertySources instance with configured property sources to make available.
- propertySources() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
-
Returns a PropertySources instance with configured property sources to make available.
- propertySources() - Method in class com.foreach.across.core.context.configurer.PropertySourcesConfigurer
-
Returns a PropertySources instance with configured property sources to make available.
- PropertySourcesConfigurer - Class in com.foreach.across.core.context.configurer
- PropertySourcesConfigurer(PropertySource<?>...) - Constructor for class com.foreach.across.core.context.configurer.PropertySourcesConfigurer
- PropertySourcesConfigurer(PropertySources) - Constructor for class com.foreach.across.core.context.configurer.PropertySourcesConfigurer
- propertySourcesPlaceholderConfigurer() - Static method in class com.foreach.across.core.config.CommonModuleConfiguration
- propertySourcesPlaceholderConfigurer() - Static method in class com.foreach.across.core.context.configurer.PropertyPlaceholderSupportConfigurer.Config
- provide(ProvidedBeansMap...) - Method in class com.foreach.across.core.context.AcrossApplicationContext
-
Deprecated.
- provide(ProvidedBeansMap...) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- provide(ProvidedBeansMap...) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
-
Adds a collection of provided beans to application context.
- providedBeans() - Method in interface com.foreach.across.core.context.configurer.ApplicationContextConfigurer
-
Returns a map of beans to register directly in the ApplicationContext.
- providedBeans() - Method in class com.foreach.across.core.context.configurer.ApplicationContextConfigurerAdapter
-
Returns a map of beans to register directly in the ApplicationContext.
- providedBeans() - Method in class com.foreach.across.core.context.configurer.ProvidedBeansConfigurer
-
Returns a map of beans to register directly in the ApplicationContext.
- ProvidedBeansConfigurer - Class in com.foreach.across.core.context.configurer
-
Allows specifying a ProvidedBeansMap to provide to an ApplicationContext.
- ProvidedBeansConfigurer() - Constructor for class com.foreach.across.core.context.configurer.ProvidedBeansConfigurer
- ProvidedBeansConfigurer(ProvidedBeansMap) - Constructor for class com.foreach.across.core.context.configurer.ProvidedBeansConfigurer
- ProvidedBeansConfigurer(Map<String, Object>) - Constructor for class com.foreach.across.core.context.configurer.ProvidedBeansConfigurer
- ProvidedBeansMap - Class in com.foreach.across.core.context.beans
-
Special object map that represent a collection of beans: either singleton or bean definitions (or a combination).
- ProvidedBeansMap() - Constructor for class com.foreach.across.core.context.beans.ProvidedBeansMap
- ProvidedBeansMap(int) - Constructor for class com.foreach.across.core.context.beans.ProvidedBeansMap
- ProvidedBeansMap(int, float) - Constructor for class com.foreach.across.core.context.beans.ProvidedBeansMap
- ProvidedBeansMap(Map<? extends String, ?>) - Constructor for class com.foreach.across.core.context.beans.ProvidedBeansMap
- publishEvent(Object) - Method in class com.foreach.across.core.AcrossContext
-
Shortcut method to publish an event synchronously on the AcrossContext event bus.
- publishEvent(Object, ResolvableType) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- push(HierarchicalMessageSource) - Method in class com.foreach.across.core.context.support.AcrossContextOrderedMessageSource
R
- ReadableAttributes - Interface in com.foreach.across.core.support
-
Interface defining a generic contract for accessing metadata from arbitrary objects.
- refresh() - Method in class com.foreach.across.core.registry.RefreshableRegistry
-
Will cause the registry to refresh its members from the AcrossContext.
- Refreshable - Annotation Interface in com.foreach.across.core.annotations
-
All beans having this annotation will get their properties refreshed once the entire AcrossContext has been bootstrapped.
- RefreshableCollection - Annotation Interface in com.foreach.across.core.annotations
-
Annotation to use on fields that need to be autowired with a
RefreshableRegistry
collection type instead of the collection of beans from the ApplicationContext. - RefreshableRegistry<T> - Class in com.foreach.across.core.registry
-
The RefreshableRegistry is a simple bean holding a collection of instances and provides more flexibility than autowiring a list of instances directly.
- RefreshableRegistry(Class<T>) - Constructor for class com.foreach.across.core.registry.RefreshableRegistry
- RefreshableRegistry(Class<T>, boolean) - Constructor for class com.foreach.across.core.registry.RefreshableRegistry
- RefreshableRegistry(ResolvableType, boolean) - Constructor for class com.foreach.across.core.registry.RefreshableRegistry
- refreshBeans(AcrossContext) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Will refresh all @Refreshable annotated components in the AcrossContext and perform annotated autowiring again.
- refreshedEventListener() - Method in class com.foreach.across.core.config.AcrossConfig
- register(ModuleConfigurationExtension) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Register a configuration class to be added to all modules.
- register(ModuleConfigurationExtension, String...) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Register a configuration class to be added to a specific set of modules.
- register(Class<?>...) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- register(Object, AcrossOrderSpecifier) - Method in class com.foreach.across.core.context.AcrossOrderSpecifierComparator
-
Add the order specifier for a particular object.
- REGISTER - Enum constant in enum class com.foreach.across.core.installers.InstallerAction
-
Register the installer as if it has run.
- registerAnnotationProcessors(BeanDefinitionRegistry) - Static method in class com.foreach.across.core.context.SharedMetadataReaderFactory
- registerBeanDefinition(String, BeanDefinition) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- registerBeanDefinitionAlias(AliasRegistry, String, String) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Since Spring 5.2,
DefaultListableBeanFactory
will cache mergedBeanDefinitionHolders. - registerBeanPostProcessors(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- registerBeanPostProcessors(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.AcrossModule
-
Register the default ApplicationContextConfigurers for this module.
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.DynamicAcrossModule
- registerDefaultApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.EmptyAcrossModule
- registerDefaultInstallerContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- registerDefaultInstallerContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.AcrossModule
-
Register the default
ApplicationContextConfigurer
to be added to the global installerApplicationContext
for this module. - registerDefaultInstallerContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.DynamicAcrossModule
- registerDefaultInstallerContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.EmptyAcrossModule
- registerInParentContext() - Method in class com.foreach.across.core.events.SpringContextRefreshedEventListener
- Registrar() - Constructor for class com.foreach.across.core.events.NonExposedEventListenerMethodProcessor.Registrar
- remove() - Method in class com.foreach.across.core.support.SingletonIterator
- remove(Class<?>) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Remove a configuration class from the set altogether.
- remove(String) - Method in class com.foreach.across.core.context.ModuleConfigurationSet
-
Remove a configuration class from the set altogether.
- remove(ClassLoader) - Static method in class com.foreach.across.config.AcrossConfiguration
-
Remove the AcrossConfiguration attached to the class loader.
- remove(Object) - Method in class com.foreach.across.core.registry.RefreshableRegistry
-
Removes a member from the registry.
- REMOVE_ALL - Static variable in interface com.foreach.across.core.transformers.ExposedBeanDefinitionTransformer
-
Simple transformer that removes all ExposedBeanDefinitions, ensuring that no beans will be exposed.
- removeAlias(String) - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- removeAll(Collection<?>) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- removeAttribute(Class<Y>) - Method in class com.foreach.across.core.support.AttributeSupport
- removeAttribute(Class<Y>) - Method in interface com.foreach.across.core.support.WritableAttributes
-
Remove the attribute identified by
attributeType
and return its value. - removeAttribute(String) - Method in class com.foreach.across.core.support.AttributeSupport
- rename(String, ExposedBeanDefinition) - Method in class com.foreach.across.core.transformers.AbstractBeanRenameTransformer
- rename(String, ExposedBeanDefinition) - Method in class com.foreach.across.core.transformers.BeanPrefixingTransformer
- rename(String, ExposedBeanDefinition) - Method in class com.foreach.across.core.transformers.BeanRenameTransformer
- renameInstaller(String, String) - Method in interface com.foreach.across.core.installers.AcrossInstallerRepository
-
Rename an installer globally.
- renameInstaller(String, String) - Method in class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- renameInstallerForModule(String, String, String) - Method in interface com.foreach.across.core.installers.AcrossInstallerRepository
-
Rename an installer for a particular module.
- renameInstallerForModule(String, String, String) - Method in class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- renameTable(String, String) - Method in class com.foreach.across.core.database.SchemaConfiguration
- requestAutoConfiguration(String) - Method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
- required() - Element in annotation interface com.foreach.across.core.annotations.AcrossDepends
-
Set of module identifiers that are required.
- required() - Element in annotation interface com.foreach.across.core.annotations.InstallerMethod
-
Declares whether the method arguments are required.
- required() - Element in annotation interface com.foreach.across.core.annotations.PostRefresh
-
Declares whether the annotated dependency is required.
- requiredModule(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- requiredModules(Collection<? extends String>) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- resetBeanDefinition(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- resetCommonCaches() - Method in class com.foreach.across.core.context.AcrossApplicationContext
- resetCommonCaches() - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- ResolvableTypeProviderPayloadApplicationEvent<T extends org.springframework.core.ResolvableTypeProvider> - Class in com.foreach.across.core.events
-
Extension to
PayloadApplicationEvent
where the payload itself defines theResolvableType
directly. - ResolvableTypeProviderPayloadApplicationEvent(Object, T) - Constructor for class com.foreach.across.core.events.ResolvableTypeProviderPayloadApplicationEvent
- resolve(String, InstallerMetaData) - Method in interface com.foreach.across.core.installers.InstallerActionResolver
-
Resolve the action for a particular installer in a module.
- resolveClass(String) - Static method in class com.foreach.across.core.util.ClassLoadingUtils
- resolveModule(String, boolean) - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- resolveModule(String, boolean) - Method in interface com.foreach.across.core.context.ModuleDependencyResolver
-
Attempts to resolve the module by name.
- resourcesKey(String) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
-
The resources key for the module.
- retainAll(Collection<?>) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- retrieve(DataSource) - Static method in class com.foreach.across.core.database.DatabaseInfo
- retrieve(ConfigurableListableBeanFactory, ClassLoader) - Static method in class com.foreach.across.boot.AcrossApplicationAutoConfiguration
-
Retrieve (or register) the single instance of the Across auto-configuration.
- retrieveOrderSpecifier(String) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Retrieve an
AcrossOrderSpecifier
for a local bean or singleton. - Revision<T> - Interface in com.foreach.across.core.revision
-
Interface representing a particular revision of an entity.
- RevisionBasedEntity<T extends RevisionBasedEntity> - Interface in com.foreach.across.core.revision
-
Interface for entities that are related to a specificy
Revision
. - RevisionBasedEntityManager<T extends RevisionBasedEntity<T>,
U, R extends Revision<U>> - Class in com.foreach.across.core.revision -
Base class for revision based interaction of entities.
- RevisionBasedEntityManager() - Constructor for class com.foreach.across.core.revision.RevisionBasedEntityManager
- RevisionBasedEntityManager(boolean) - Constructor for class com.foreach.across.core.revision.RevisionBasedEntityManager
-
The single parameter of this constructor determines if it is allowed to modify entities for a specific revision.
- RevisionBasedEntityManager.RevisionPair<T> - Class in com.foreach.across.core.revision
- RevisionModificationException - Exception in com.foreach.across.core.revision
- RevisionModificationException() - Constructor for exception com.foreach.across.core.revision.RevisionModificationException
- RevisionModificationException(String) - Constructor for exception com.foreach.across.core.revision.RevisionModificationException
- RevisionModificationException(String, Throwable) - Constructor for exception com.foreach.across.core.revision.RevisionModificationException
- RevisionModificationException(String, Throwable, boolean, boolean) - Constructor for exception com.foreach.across.core.revision.RevisionModificationException
- RevisionModificationException(Throwable) - Constructor for exception com.foreach.across.core.revision.RevisionModificationException
- RevisionPair() - Constructor for class com.foreach.across.core.revision.RevisionBasedEntityManager.RevisionPair
- ROLE_EXPOSED - Static variable in class com.foreach.across.core.context.ExposedBeanDefinition
- run(Class<?>[], String[]) - Static method in class com.foreach.across.AcrossApplicationRunner
-
Static helper that can be used to run an
AcrossApplicationRunner
from the specified sources using default settings and user supplied arguments. - run(Class<?>, String...) - Static method in class com.foreach.across.AcrossApplicationRunner
-
Static helper that can be used to run an
AcrossApplicationRunner
from the specified source using default settings. - runCondition() - Element in annotation interface com.foreach.across.core.annotations.Installer
- runInstallers(InstallerPhase) - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry
-
Runs all installers for all modules in the context.
- runInstallersForModule(String, InstallerPhase) - Method in class com.foreach.across.core.installers.AcrossBootstrapInstallerRegistry
-
Runs all installers for the given module and bootstrap phase.
S
- saveEntitiesForRevision(Collection<T>, R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- saveEntitiesForRevision(Collection<T>, U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- saveEntityForRevision(T, R) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- saveEntityForRevision(T, U, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- scan(String...) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- scan(String...) - Method in class com.foreach.across.core.context.ClassPathScanningModuleConfigurationProvider
- scan(String...) - Method in class com.foreach.across.core.context.installers.ClassPathScanningInstallerProvider
- scan(String...) - Method in class com.foreach.across.core.context.installers.InstallerSetBuilder
-
Scan one or more packages for installers.
- scan(String[], TypeFilter[]) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- scan(String[], TypeFilter[]) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- scan(String[], TypeFilter[]) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- scanForOptionalModules() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
If auto configuration is enabled, should optional modules be scanned for?
- scanForOptionalModules() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
If auto configuration is enabled, should optional modules be scanned for?
- scanForRequiredModules() - Element in annotation interface com.foreach.across.config.AcrossApplication
-
If auto configuration is enabled, should required modules be scanned for?
- scanForRequiredModules() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
If auto configuration is enabled, should required modules be scanned for?
- SCHEMA - Static variable in annotation interface com.foreach.across.core.annotations.InstallerGroup
- SchemaConfiguration - Class in com.foreach.across.core.database
-
Class encapsulating general database properties to be used when creating/updating the schema.
- SchemaConfiguration() - Constructor for class com.foreach.across.core.database.SchemaConfiguration
- SchemaConfiguration(String) - Constructor for class com.foreach.across.core.database.SchemaConfiguration
- SchemaConfiguration(Collection<SchemaObject>) - Constructor for class com.foreach.across.core.database.SchemaConfiguration
- schemaConfigurationHolder() - Method in class com.foreach.across.core.config.AcrossConfig
- SchemaObject - Class in com.foreach.across.core.database
- SchemaObject(String, String) - Constructor for class com.foreach.across.core.database.SchemaObject
- selectBeanForModule(Class<T>, String, ConfigurableListableBeanFactory) - Static method in class com.foreach.across.core.context.support.ModuleBeanSelectorUtils
-
Utility method that will find the most appropriate bean of given type for a module.
- selectImports(AnnotationMetadata) - Method in class com.foreach.across.boot.AcrossAutoConfigurationImportSelector
- selectImports(AnnotationMetadata) - Method in class com.foreach.across.config.ApplicationModuleImportSelector
- SEQUENCE_NAME - Static variable in class com.foreach.across.core.database.AcrossSchemaConfiguration
- SEQUENCE_VALUE - Static variable in class com.foreach.across.core.database.AcrossSchemaConfiguration
- setAcrossApplicationContextHolder(AbstractAcrossEntity, AcrossApplicationContextHolder) - Static method in class com.foreach.across.core.context.AcrossContextUtils
-
Sets the ApplicationContext wrapper on an AcrossContext or AcrossModule.
- setAcrossApplicationContextHolder(AcrossApplicationContextHolder) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
- setActionForInstallerGroups(InstallerAction, String...) - Method in class com.foreach.across.core.installers.InstallerSettings
- setActionForInstallerGroups(InstallerAction, Collection<String>) - Method in class com.foreach.across.core.installers.InstallerSettings
- setActionForInstallers(InstallerAction, Class<?>...) - Method in class com.foreach.across.core.installers.InstallerSettings
- setActionForInstallers(InstallerAction, String...) - Method in class com.foreach.across.core.installers.InstallerSettings
-
Set the installer action for the names of the installer (usually the fully qualified class name).
- setActionToTake(String) - Method in exception com.foreach.across.core.AcrossConfigurationException
- setAllowedClasses(Class[]) - Method in class com.foreach.across.core.filters.ClassBeanFilter
- setAllowedItems(T...) - Method in class com.foreach.across.core.filters.AbstractClassBasedBeanFilter
- setAllowedPackages(String[]) - Method in class com.foreach.across.core.filters.PackageBeanFilter
- setAllowRevisionModification(boolean) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
- setAnnotations(Class<? extends Annotation>[]) - Method in class com.foreach.across.core.filters.AnnotationBeanFilter
- setApplicationClass(Class<?>) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
-
Set a single class from that is in the base package, and determine a base module name from the class name.
- setApplicationContext(ApplicationContext) - Method in class com.foreach.across.config.AcrossDynamicModulesConfiguration
- setApplicationContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setApplicationContextFactory(BootstrapApplicationContextFactory) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapper
- setAttribute(Class<Y>, Y) - Method in class com.foreach.across.core.support.AttributeSupport
- setAttribute(Class<Y>, Y) - Method in interface com.foreach.across.core.support.WritableAttributes
-
Set the attribute defined by
attributeType
to the suppliedvalue
. - setAttribute(String, Object) - Method in class com.foreach.across.core.support.AttributeSupport
- setAttributes(Map<String, Object>) - Method in class com.foreach.across.core.support.AttributeSupport
- setAttributes(Map<String, Object>) - Method in interface com.foreach.across.core.support.WritableAttributes
-
Copy all attributes from the source map into the current set.
- setAvailable(boolean) - Method in class com.foreach.across.core.AcrossVersionInfo
- setBaseModuleName(String) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
-
The base module name that should be used.
- setBasenames(String...) - Method in class com.foreach.across.core.context.support.AcrossModuleMessageSource
- setBasePackage(String) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
-
The base package that should be scanned for modules.
- setBasePackage(String) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Base package for the module.
- setBasePackageClass(Class<?>) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Typed variant of
DynamicAcrossModuleFactory.setBasePackage(String)
. - setBasePackages(String...) - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- setBeanClassLoader(ClassLoader) - Method in class com.foreach.across.boot.ExtendModuleAutoConfiguration
- setBeanClassLoader(ClassLoader) - Method in class com.foreach.across.config.AcrossContextConfiguration
- setBeanClassLoader(ClassLoader) - Method in class com.foreach.across.config.IllegalConfigurationValidator
- setBeanDefinition(BeanDefinition) - Method in class com.foreach.across.core.context.beans.SingletonBean
- setBeanFactory(BeanFactory) - Method in class com.foreach.across.boot.ExtendModuleAutoConfiguration
- setBeanFactory(BeanFactory) - Method in class com.foreach.across.config.AcrossContextConfiguration
- setBeanFactory(BeanFactory) - Method in class com.foreach.across.core.context.support.AcrossLifecycleProcessor
- setBeanFactory(ConfigurableListableBeanFactory) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
- setBeanNameGenerator(BeanNameGenerator) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- setBeanNames(Collection<String>) - Method in class com.foreach.across.core.transformers.PrimaryBeanTransformer
- setBootstrapConfiguration(AcrossBootstrapConfig) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- setBootstrapConfiguration(ModuleBootstrapConfig) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setBootstrapped(boolean) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- setBootstrapStatus(ModuleBootstrapStatus) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setBuildTime(Date) - Method in class com.foreach.across.core.AcrossVersionInfo
- setChangeLog(String) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Sets a Spring Resource that is able to resolve to a file or classpath resource.
- setConfigurationExtensions(Set<ModuleConfigurationExtension>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
-
List of module configuration extensions that should be added when bootstrapping the module.
- setConfigurationsToImport(Set<String>) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- setConfiguredModules(Collection<AcrossModuleInfo>) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- setContext(AcrossContext) - Method in class com.foreach.across.core.AcrossModule
- setContextInfo(ConfigurableAcrossContextInfo) - Method in class com.foreach.across.core.context.registry.DefaultAcrossContextBeanRegistry
- setCurrentName(String) - Method in class com.foreach.across.core.database.SchemaObject
- setDataSource(DataSource) - Method in class com.foreach.across.core.AcrossContext
- setDataSource(DataSource) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Override the dataSource this installer should use (defaults to the installer datasource otherwise).
- setDefaultAction(InstallerAction) - Method in class com.foreach.across.core.installers.InstallerSettings
- setDefaultSchema(String) - Method in class com.foreach.across.core.database.SchemaConfiguration
-
Configures the default schema to be used
- setDefaultSchema(String) - Method in class com.foreach.across.core.installers.AcrossCoreSchemaInstaller
- setDefaultSchema(String) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Sets the default Schema that will be used during the liquibase update
- setDeleteForRevision(boolean) - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- setDependencyResolver(ModuleDependencyResolver) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- setDependencyResolver(ModuleDependencyResolver) - Method in class com.foreach.across.core.context.support.ModuleSetBuilder
- setDescription(String) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setDevelopmentMode(boolean) - Method in class com.foreach.across.core.AcrossContext
- setDisableNoOpCacheManager(boolean) - Method in class com.foreach.across.core.AcrossContext
- setDisplayName(String) - Method in class com.foreach.across.core.AcrossContext
-
Set the display name for this Across context.
- setDisplayName(String) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- setEnabled(boolean) - Method in class com.foreach.across.core.AcrossModule
-
A module can be attached to an AcrossContext but still not enabled.
- setEnabled(boolean) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setEnvironment(Environment) - Method in class com.foreach.across.config.AcrossContextConfiguration
- setEnvironment(Environment) - Method in class com.foreach.across.config.ApplicationModuleImportSelector
- setExcludedChildPackages(String...) - Method in class com.foreach.across.core.context.ClassPathScanningChildPackageProvider
-
Set one or more child package names that should be excluded.
- setExcludedModules(Collection<String>) - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- setExposedBeanRegistry(ExposedContextBeanRegistry) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossContextInfo
- setExposedBeanRegistry(ExposedModuleBeanRegistry) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setExposeFilter(BeanFilter) - Method in class com.foreach.across.core.AcrossModule
-
Sets the filter that will be used after module bootstrap to copy beans to the parent context and make them available to other modules in the AcrossContext.
- setExposeFilter(BeanFilter) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setExposeFilter(BeanFilter) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- setExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.AcrossContext
-
Sets the transformer that will be applied to all exposed beans before actually copying them to the parent context.
- setExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.AcrossModule
-
Sets the transformer that will be applied to all exposed beans before actually copying them to the parent context.
- setExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- setExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setExposeTransformer(ExposedBeanDefinitionTransformer) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- setFirstRevision(int) - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- setFullComponentScan(boolean) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Should full component scan be enabled for the module (default), or should only the config child package be scanned?
- setGroup(String) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setGroupActions(Map<String, InstallerAction>) - Method in class com.foreach.across.core.installers.InstallerSettings
- setHideExposedBeans(boolean) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
-
Set to
true
if you do not want to return exposed bean definitions when retrieving beans of type. - setImportMetadata(AnnotationMetadata) - Method in class com.foreach.across.config.AcrossContextConfiguration
- setImportMetadata(AnnotationMetadata) - Method in class com.foreach.across.config.AcrossDynamicModulesConfiguration
- setInstalled(String, InstallerMetaData) - Method in interface com.foreach.across.core.installers.AcrossInstallerRepository
-
Registers the installer metadata for a particular module.
- setInstalled(String, InstallerMetaData) - Method in class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- setInstallerAction(InstallerAction) - Method in class com.foreach.across.core.AcrossContext
-
Shortcut method to set the default action on the InstallerSettings attached to the context.
- setInstallerActions(Map<String, InstallerAction>) - Method in class com.foreach.across.core.installers.InstallerSettings
- setInstallerClass(Class<?>) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setInstallerContextConfigurers(Set<ApplicationContextConfigurer>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setInstallerDataSource(DataSource) - Method in class com.foreach.across.core.AcrossContext
- setInstallerMode(boolean) - Method in class com.foreach.across.core.context.AcrossApplicationContext
-
Configure the context for installer mode.
- setInstallerPhase(InstallerPhase) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setInstallers(Collection<Object>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setInstallerSettings(InstallerSettings) - Method in class com.foreach.across.core.AcrossContext
-
Sets the InstallerSettings for this context.
- setInstallerSettings(InstallerSettings) - Method in class com.foreach.across.core.AcrossModule
-
Sets the InstallerSettings for this module.
- setInstallerSettings(InstallerSettings) - Method in class com.foreach.across.core.context.bootstrap.AcrossBootstrapConfig
- setInstallerSettings(InstallerSettings) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setInstallerSettings(InstallerSettings) - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfiguration
- setLocale(Locale) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- setManifest(Manifest) - Method in class com.foreach.across.core.AcrossVersionInfo
- setMatchIfBeanFactoryApplies(boolean) - Method in class com.foreach.across.core.filters.AnnotationBeanFilter
- setMetadataReaderFactory(MetadataReaderFactory) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
-
Set the
MetadataReaderFactory
that should be used by the classpath scanner. - setModuleBeingProcessed(String) - Method in exception com.foreach.across.core.AcrossException
-
Name of the module that was being processed.
- setModuleConfigurationScanPackages(String...) - Method in class com.foreach.across.core.AcrossContext
- setModuleDependencyResolver(ModuleDependencyResolver) - Method in class com.foreach.across.core.AcrossContext
-
Sets the instance to be used for resolving the module dependencies.
- setModuleIndex(Integer) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- setModuleIndex(Integer) - Method in interface com.foreach.across.core.context.AcrossConfigurableApplicationContext
- setModuleIndex(Integer) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- setModuleIndex(Integer) - Method in class com.foreach.across.core.context.web.AcrossWebApplicationContext
- setModuleName(String) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Set the name for the generated module.
- setModuleRole(AcrossModuleRole) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setModuleRole(AcrossModuleRole) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Set the module role that the generated module should have, defaults to
AcrossModuleRole.APPLICATION
. - setModules(Collection<AcrossModule>) - Method in class com.foreach.across.core.AcrossContext
- setName(String) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setObject(Object) - Method in class com.foreach.across.core.context.beans.SingletonBean
- setOptionalDependencies(Collection<AcrossModuleInfo>) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setOrder(int) - Method in class com.foreach.across.core.AcrossContextConfigurationModule
- setOrder(int) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Set the order of the module within the role scope.
- setOrderInModuleRole(int) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setParent(ReadableAttributes) - Method in class com.foreach.across.core.support.AttributeOverridingSupport
- setParentApplicationContext(ApplicationContext) - Method in class com.foreach.across.core.AcrossContext
- setParentBeanFactory(BeanFactory) - Method in class com.foreach.across.core.context.AcrossListableBeanFactory
- setPatterns(String[]) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- setPreferredBeanName(String) - Method in class com.foreach.across.core.context.ExposedBeanDefinition
- setPreviouslyExposedBeans(Collection<ExposedModuleBeanRegistry>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapConfig
- setPriorityActionResolver(InstallerActionResolver) - Method in class com.foreach.across.core.installers.InstallerSettings
-
Sets a priority installer action resolver.
- setProjectName(String) - Method in class com.foreach.across.core.AcrossVersionInfo
- setProperties(Properties) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Set the property collection on the Across entity.
- setProperty(String, Object) - Method in class com.foreach.across.core.context.AbstractAcrossEntity
-
Set a single property value that should be available during bootstrap.
- setProperty(String, String) - Method in class com.foreach.across.core.database.SchemaConfiguration
- setRemovalRevision(int) - Method in interface com.foreach.across.core.revision.RevisionBasedEntity
- setRequiredDependencies(Collection<AcrossModuleInfo>) - Method in class com.foreach.across.core.context.info.ConfigurableAcrossModuleInfo
- setResolveOptional(boolean) - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- setResolveRequired(boolean) - Method in class com.foreach.across.core.context.ClassPathScanningModuleDependencyResolver
- setResourcePatternResolver(ResourcePatternResolver) - Method in class com.foreach.across.config.AcrossDynamicModulesConfigurer
-
Set the
ResourcePatternResolver
that should be used for classpath scanning. - setResourcesKey(String) - Method in class com.foreach.across.core.DynamicAcrossModuleFactory
-
Set the resources key for the generated module.
- setRunCondition(InstallerRunCondition) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setSchema(String) - Method in class com.foreach.across.core.installers.AcrossInstallerRepositoryImpl
- setSchemaConfiguration(SchemaConfiguration) - Method in class com.foreach.across.core.installers.AcrossLiquibaseInstaller
-
Sets the
SchemaConfiguration
that will be used to construct theChangeLogParameters
- setScopeMetadataResolver(ScopeMetadataResolver) - Method in class com.foreach.across.core.context.AcrossApplicationContext
- setSourceModules(Collection<AcrossModule>) - Method in class com.foreach.across.core.context.bootstrap.ModuleBootstrapOrderBuilder
- setTemporalAccessorPatterns(String[]) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- setVersion(int) - Method in class com.foreach.across.core.installers.InstallerMetaData
- setVersion(String) - Method in class com.foreach.across.core.AcrossVersionInfo
- setZoneId(ZoneId) - Method in class com.foreach.across.core.convert.StringToDateTimeConverter
- sharedMetadataReaderFactory() - Method in class com.foreach.across.config.AcrossContextConfiguration
- SharedMetadataReaderFactory - Class in com.foreach.across.core.context
-
Registers a shared metadata reader for all Across related contexts.
- SharedMetadataReaderFactory() - Constructor for class com.foreach.across.core.context.SharedMetadataReaderFactory
- shouldRun(String, InstallerMetaData) - Method in class com.foreach.across.core.installers.InstallerSettings
-
Checks if the installer should be run according to the settings.
- shutdown() - Method in class com.foreach.across.core.AcrossContext
- shutdown() - Method in class com.foreach.across.core.context.bootstrap.AcrossLifecycleShutdownHandler
- SingletonBean - Class in com.foreach.across.core.context.beans
-
Wrapper to force an instance to be configured as a singleton in a ProvidedBeansMap.
- SingletonBean(Object) - Constructor for class com.foreach.across.core.context.beans.SingletonBean
- SingletonBean(Object, BeanDefinition) - Constructor for class com.foreach.across.core.context.beans.SingletonBean
- SingletonBean(Object, AutowireCandidateQualifier...) - Constructor for class com.foreach.across.core.context.beans.SingletonBean
- SingletonBeanConfigurer - Class in com.foreach.across.core.context.configurer
-
Simple configurer to provide a singleton bean.
- SingletonBeanConfigurer(String, Object) - Constructor for class com.foreach.across.core.context.configurer.SingletonBeanConfigurer
- SingletonBeanConfigurer(String, Object, boolean) - Constructor for class com.foreach.across.core.context.configurer.SingletonBeanConfigurer
- SingletonIterator<T> - Class in com.foreach.across.core.support
- SingletonIterator(T) - Constructor for class com.foreach.across.core.support.SingletonIterator
- size() - Method in class com.foreach.across.core.context.module.AcrossModuleBootstrapConfigurationSet
- size() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- SKIP - Enum constant in enum class com.foreach.across.core.installers.InstallerAction
-
Skip the installer.
- Skipped - Enum constant in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Module is enabled but had no active configuration to be loaded and has been skipped from bootstrapping.
- sort(List<?>) - Method in class com.foreach.across.core.context.AcrossOrderSpecifierComparator
-
Sorts the list of instances according to the comparator.
- SpringContextRefreshedEventListener - Class in com.foreach.across.core.events
-
Takes care of actions that need to happen whenever the parent Spring ApplicationContext of the AcrossContext is refreshed.
- SpringContextRefreshedEventListener() - Constructor for class com.foreach.across.core.events.SpringContextRefreshedEventListener
- sqlBasedDistributedLockConfiguration(CoreSchemaConfigurationHolder) - Method in class com.foreach.across.core.config.AcrossConfig
- sqlBasedDistributedLockManager(Optional<DataSource>) - Method in class com.foreach.across.core.config.AcrossConfig
- STANDARD_MODULES_PACKAGE - Static variable in class com.foreach.across.core.support.AcrossContextBuilder
- STANDARD_MODULES_PACKAGE_DEFAULT_RESOURCE_PATTERN - Static variable in class com.foreach.across.core.context.AbstractClassPathScanningProvider
- StandardAcrossEnvironment - Class in com.foreach.across.core.context
-
Merge semantics for an Across environment are different: the standard property sources are kept in the order of the parent environment.
- StandardAcrossEnvironment() - Constructor for class com.foreach.across.core.context.StandardAcrossEnvironment
- StandardAcrossServletEnvironment - Class in com.foreach.across.core.context.web
-
Servlet version of an Across environment.
- StandardAcrossServletEnvironment() - Constructor for class com.foreach.across.core.context.web.StandardAcrossServletEnvironment
- StringToDateTimeConverter - Class in com.foreach.across.core.convert
-
Default converter that tries a long list of default patterns for parsing a String back to a
Date
or aTemporalAccessor
for a fixed (default: US) locale. - StringToDateTimeConverter(ConversionService) - Constructor for class com.foreach.across.core.convert.StringToDateTimeConverter
- StringToDateTimeConverter(ConversionService, Locale, String[]) - Constructor for class com.foreach.across.core.convert.StringToDateTimeConverter
- StringToDateTimeConverter(ConversionService, Locale, String[], String[]) - Constructor for class com.foreach.across.core.convert.StringToDateTimeConverter
- StringToDateTimeConverter(ConversionService, Locale, ZoneId, String[], String[]) - Constructor for class com.foreach.across.core.convert.StringToDateTimeConverter
T
- TABLE_SEQUENCES - Static variable in class com.foreach.across.core.database.AcrossSchemaConfiguration
- toArray() - Method in class com.foreach.across.core.registry.RefreshableRegistry
- toArray(T1[]) - Method in class com.foreach.across.core.registry.RefreshableRegistry
- toBuilder() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
- toOptional() - Method in class com.foreach.across.core.support.InheritedAttributeValue
- toPriority() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Calculate a single priority value based on the combination of order, module index and module order.
- toPriority(Object) - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier
-
Calculate a single priority value based on the combination of order, module index and module order.
- toString() - Method in class com.foreach.across.config.AcrossConfiguration.AutoConfigurationClass
- toString() - Method in class com.foreach.across.config.AcrossConfiguration.Group
- toString() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration.ClassEntry
- toString() - Method in class com.foreach.across.config.AcrossConfiguration.IllegalConfiguration
- toString() - Method in class com.foreach.across.core.AcrossModule
- toString() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
- toString() - Method in class com.foreach.across.core.context.module.ModuleConfigurationExtension
- toString() - Method in class com.foreach.across.core.context.support.AcrossOrderSpecifier.AcrossOrderSpecifierBuilder
- toString() - Method in class com.foreach.across.core.events.AcrossContextBootstrappedEvent
- toString() - Method in class com.foreach.across.core.events.AcrossModuleBeforeBootstrapEvent
- toString() - Method in class com.foreach.across.core.events.AcrossModuleBootstrappedEvent
- transformBeanDefinitions(Map<String, ExposedBeanDefinition>) - Method in class com.foreach.across.core.transformers.AbstractBeanRenameTransformer
-
Modify the collection of ExposedBeanDefinitions.
- transformBeanDefinitions(Map<String, ExposedBeanDefinition>) - Method in class com.foreach.across.core.transformers.BeanDefinitionTransformerComposite
- transformBeanDefinitions(Map<String, ExposedBeanDefinition>) - Method in interface com.foreach.across.core.transformers.ExposedBeanDefinitionTransformer
-
Modify the collection of ExposedBeanDefinitions.
- transformBeanDefinitions(Map<String, ExposedBeanDefinition>) - Method in class com.foreach.across.core.transformers.PrimaryBeanTransformer
- transformer - Variable in class com.foreach.across.core.context.AbstractExposedBeanRegistry
U
- UNKNOWN - Static variable in class com.foreach.across.core.AcrossVersionInfo
- update(T, int, int) - Method in class com.foreach.across.core.revision.RevisionBasedEntityManager
-
Updates the entity value with the current first and last revision in the datastore.
V
- value() - Element in annotation interface com.foreach.across.boot.ConditionalOnAutoConfiguration
- value() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
-
Alias for the
EnableAcrossContext.modules()
attribute. - value() - Element in annotation interface com.foreach.across.core.annotations.AcrossRole
- value() - Element in annotation interface com.foreach.across.core.annotations.ConditionalOnAcrossModule
-
Set of module identifiers that should be present.
- value() - Element in annotation interface com.foreach.across.core.annotations.InstallerGroup
- value() - Element in annotation interface com.foreach.across.core.annotations.Module
-
Unique name of the module in the context.
- value() - Element in annotation interface com.foreach.across.core.annotations.ModuleConfiguration
-
List of module names where this configuration should be imported.
- value() - Element in annotation interface com.foreach.across.core.annotations.OrderInModule
-
The order value.
- valueOf(String) - Static method in enum class com.foreach.across.core.context.AcrossModuleRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.foreach.across.core.context.configurer.ConfigurerScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.foreach.across.core.installers.InstallerAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.foreach.across.core.installers.InstallerPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.foreach.across.core.installers.InstallerRunCondition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.foreach.across.core.context.AcrossModuleRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.foreach.across.core.context.configurer.ConfigurerScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.foreach.across.core.context.info.ModuleBootstrapStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.foreach.across.core.installers.InstallerAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.foreach.across.core.installers.InstallerPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.foreach.across.core.installers.InstallerRunCondition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyNoConflictingComponentScans(AnnotationMetadata, String) - Static method in class com.foreach.across.config.AcrossDynamicModulesConfiguration
- version() - Element in annotation interface com.foreach.across.core.annotations.Installer
- VersionDifferent - Enum constant in enum class com.foreach.across.core.installers.InstallerRunCondition
- versionInfo(AcrossVersionInfo) - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor.AcrossModuleDescriptorBuilder
-
Version information for this descriptor.
W
- WebBootstrapApplicationContextFactory - Class in com.foreach.across.core.context.web
-
Creates WebApplicationContext versions of the standard ApplicationContext.
- WebBootstrapApplicationContextFactory() - Constructor for class com.foreach.across.core.context.web.WebBootstrapApplicationContextFactory
- WritableAttributes - Interface in com.foreach.across.core.support
-
Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AcrossContextInfo
instead, keeping into account the bootstrap status