Index

A B C D E F G H I L M N O P R S T U V W 
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 and ResourcePatternResolver.
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 an AcrossListableBeanFactory as the bean factory for the root ApplicationContext.
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 an AcrossApplicationRunner instead of a regular SpringApplication.
AcrossApplicationRunnerBuilder(Class<?>...) - Constructor for class com.foreach.across.AcrossApplicationRunnerBuilder
 
AcrossApplicationServletInitializer - Class in com.foreach.across.web.servlet
SpringBootServletInitializer extension which ensures an AcrossApplicationRunner is being used instead of a regular SpringApplication.
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 any ModuleBootstrapConfig.
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 single AcrossContext.
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 an AcrossContext.
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 where EventListener can not be used (eg. in the parent ApplicationContext 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 the ChangeLogParameters based on the given SchemaConfiguration
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 the ChangeLogParameters based on the given SchemaConfiguration
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 AcrossModuleDescriptors into the actual AcrossModuleBootstrapConfigurations 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 the AcrossContext is bootstrapped before the ServletContext 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 the AcrossContext 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 the AcrossContext.
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 a AcrossModuleBootstrapConfiguration 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 parent ReadableAttributes 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 valid AcrossModule 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 a ClassPathScanningCandidateModuleProvider 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 the ServletContext 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 the ServletContext 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 initial AcrossContext 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 (eg AcrossApplicationContext).
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 an AcrossContext 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 of AcrossApplication.scanForRequiredModules() and AcrossApplication.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 of EnableAcrossContext.scanForRequiredModules() and EnableAcrossContext.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 the ApplicationContext of this module.
getApplicationContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
Collection of ApplicationContextConfigurer that should be loaded in the org.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 installer ApplicationContext of this module.
getInstallerContextConfigurers() - Method in class com.foreach.across.core.context.module.AcrossModuleDescriptor
Collection of ApplicationContextConfigurer that should be loaded in the installer org.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.
since 5.0.0 - use the appropriate method from AcrossContextInfo instead, keeping into account the bootstrap status
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 by attributeType 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 by attributeName 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
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 certain DependencyDescriptor 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 current BeanDefinitionRegistry, but rather be added to the registry of the modules specified in the ModuleConfiguration.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 a Configuration or ModuleConfiguration class, as well as for any class not annotated with Component (which is in fact the case for ModuleConfiguration).
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 for ModuleConfiguration classes.
moduleConfigurationPackageClasses() - Element in annotation interface com.foreach.across.config.EnableAcrossContext
Type-safe alternative to EnableAcrossContext.moduleConfigurationPackages() for specifying the packages to scan for ModuleConfiguration classes.
moduleConfigurationPackageClasses(Class<?>...) - Method in class com.foreach.across.core.support.AcrossContextBuilder
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 installer ApplicationContext 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 the ResolvableType 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 supplied value.
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
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 the ChangeLogParameters
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 a TemporalAccessor 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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form