Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ActuatorLenientFallbackTrace - Class in com.broadleafcommerce.common.extension.data
Allow lenient fallback on a default DataRouteSupporting in a composite routing component when it is determined that the current call stack is part of a Spring actuator call.
ActuatorLenientFallbackTrace() - Constructor for class com.broadleafcommerce.common.extension.data.ActuatorLenientFallbackTrace
 
addClassMapping(Class<?>, Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Adds class mapping to TypeFactory.classMappings and clear the TypeFactory.classMappingsReverseLookupCache, as adding a new mapping could change the highest-level mapping.
addClassMappingIfAbsent(Class<?>, Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Adds class mapping to TypeFactory.classMappings if absent and clear the TypeFactory.classMappingsReverseLookupCache only if the new mapping is added, as adding a new mapping could change the highest-level mapping.
addMessagesDefaultBasenames(Set<String>) - Method in class com.broadleafcommerce.common.extension.i18n.MessagesDefaultBasenameAddingPostProcessor
Adds the default basenames to the messages basename set.
addReference(Class<?>, Class<? extends ReferenceAware<?>>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Given a reference class (usually a domain class), specify a matching auto-generated projection class.
ADMIN_NAVIGATION - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
ADMIN_USER - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
alias() - Element in annotation type com.broadleafcommerce.common.extension.BeanAlias
The alias that should be registered in Spring for the bean.
ALL_MATCH - Static variable in interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
 
allow(Exception) - Method in class com.broadleafcommerce.common.extension.data.ActuatorLenientFallbackTrace
 
allow(Exception) - Method in interface com.broadleafcommerce.common.extension.data.LenientFallbackTrace
Based on the exception, should the composite routing component allow a default routable component to be used.
andCacheInfo(String, ContextKeyGen, Object[]) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
andCacheInfo(String, ContextKeyGen, Object...) - Method in interface com.broadleafcommerce.common.extension.cache.api.SingleItemChainable
 
andCacheInfo(String, Function<Object, String>, ContextKeyGen, List<String>, Object[]) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
andCacheInfo(String, Function<Object, String>, ContextKeyGen, List<String>, Object...) - Method in interface com.broadleafcommerce.common.extension.cache.api.ImperativeListChainable
 
andEntityInfo(Function<String, EntityInfo>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
andEntityInfo(Function<String, EntityInfo>) - Method in interface com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheable
Optional.
andEntityInfo(Supplier<EntityInfo>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
andEntityInfo(Supplier<EntityInfo>) - Method in interface com.broadleafcommerce.common.extension.cache.api.SingleItemCacheable
Optional.
andTarget(Object) - Method in interface com.broadleafcommerce.common.extension.reflection.InvocationUtils.Targetable
Supply a target object instance (i.e.
ApiInterceptor() - Constructor for class com.broadleafcommerce.common.extension.reflection.InvocationUtils.ApiInterceptor
 
ApiVerificationUtils - Class in com.broadleafcommerce.common.extension.reflection
 
append(JaegerSpan) - Method in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
append(JaegerSpan) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
applyKeyFromArg(Object, int, ObjectNode) - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
Given a method param filtered as part of ContextKeyGen.getArgs(Object...), return the key fragment as a String.
as() - Method in interface com.broadleafcommerce.common.extension.projection.Projection
Convenience method for casting a Projection instance to a supertype of implemented interface.
ASSET - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
AssignableObjectValueTypeConverter - Class in com.broadleafcommerce.common.extension.mapping
Converts destination objects that are assignable from the source objects.
AssignableObjectValueTypeConverter() - Constructor for class com.broadleafcommerce.common.extension.mapping.AssignableObjectValueTypeConverter
 

B

BaseCacheConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
Common beans for all cache manager strategies.
BaseCacheConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
 
basicIgniteConfigurer() - Method in class com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration
 
BasicIgniteConfigurer() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.IgniteConfigurers.BasicIgniteConfigurer
 
basicInitialize(CacheConfiguration<K, V>, String, int) - Method in class com.broadleafcommerce.common.extension.autoconfigure.IgniteConfigurers.BasicIgniteConfigurer
 
BeanAlias - Annotation Type in com.broadleafcommerce.common.extension
Annotation defining a bean name as an alias for an existing bean id.
BeanAliasBeanRegistrar - Class in com.broadleafcommerce.common.extension
Registers a alias bean definition in Spring based on BeanAlias and/or BeanAliases.
BeanAliasBeanRegistrar() - Constructor for class com.broadleafcommerce.common.extension.BeanAliasBeanRegistrar
 
BeanAliases - Annotation Type in com.broadleafcommerce.common.extension
Annotation defining one or more bean alias definitions.
beanRemovalBeanDefinitionRegistryPostProcessor(List<BeanRemovalIdentifier>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
BeanRemovalBeanDefinitionRegistryPostProcessor - Class in com.broadleafcommerce.common.extension
BeanDefinitionRegistryPostProcessor that will loop through a list of registered BeanRemovalIdentifier instances and enact removal of the BeanDefinition identified by each from the Spring BeanDefinitionRegistry.
BeanRemovalBeanDefinitionRegistryPostProcessor(List<BeanRemovalIdentifier>) - Constructor for class com.broadleafcommerce.common.extension.BeanRemovalBeanDefinitionRegistryPostProcessor
 
BeanRemovalIdentifier - Class in com.broadleafcommerce.common.extension
Register an instance of this component in spring config to cause the bean identified by BeanRemovalIdentifier.beanName to be removed from the spring BeanDefinitionRegistry.
BeanRemovalIdentifier(String) - Constructor for class com.broadleafcommerce.common.extension.BeanRemovalIdentifier
 
Binary - Enum constant in enum com.broadleafcommerce.common.extension.monitor.ThriftSenderBase.ProtocolType
 
bindImplementationSpecificMetrics(MeterRegistry) - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
bindTo(MeterRegistry) - Method in class com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
BroadleafDiscriminatedConfigurationFilters() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters
 
BULK - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 

C

CacheContext - Class in com.broadleafcommerce.common.extension.cache.condition
Several caches (most notably caches related to entity retrieval) are sensitive to the value of this thread local.
CacheContext() - Constructor for class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
cacheEnablementCleanupFilter() - Method in class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
 
CacheEnablementCleanupFilter - Class in com.broadleafcommerce.common.extension.cache.condition
Simple filter to remove CacheContext state at the termination of a request thread.
CacheEnablementCleanupFilter() - Constructor for class com.broadleafcommerce.common.extension.cache.condition.CacheEnablementCleanupFilter
 
CacheInfo - Class in com.broadleafcommerce.common.extension.cache.api
Basic information used for interaction with the CacheManager during a CacheUtility.forSingleWith(CacheStateManager) call.
CacheInfo(String, ContextKeyGen, Object[]) - Constructor for class com.broadleafcommerce.common.extension.cache.api.CacheInfo
 
CacheLock - Class in com.broadleafcommerce.common.extension.cache
 
cacheManager(CacheManagerCustomizers) - Method in class com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration
 
cacheManagerCustomizers(List<CacheManagerCustomizer<?>>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
 
CacheProperties - Class in com.broadleafcommerce.common.extension.cache
Properties related to Broadleaf's integration with Spring Cache.
CacheProperties() - Constructor for class com.broadleafcommerce.common.extension.cache.CacheProperties
 
CacheResultPostProcessor - Interface in com.broadleafcommerce.common.extension.cache
Implementations can post process results returned from the cache before they are returned from the call to CacheStateManager.computeIfAbsent(Supplier, CacheInfo) or CacheStateManager.computeIfAbsent(Function, ImperativeListCacheInfo).
CacheStateConfigurer - Interface in com.broadleafcommerce.common.extension.cache
Declaring beans contribute behavior to the CacheStateManager.
cacheStateManager(CacheManager, List<CacheStateConfigurer>, RoundedInstantFactory, List<CacheResultPostProcessor>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
 
CacheStateManager - Class in com.broadleafcommerce.common.extension.cache
Provides functionality to support interaction with the CacheManager.
CacheStateManager(CacheManager, RoundedInstantFactory, List<CacheStateConfigurer>, List<CacheResultPostProcessor>) - Constructor for class com.broadleafcommerce.common.extension.cache.CacheStateManager
 
CacheUtility - Class in com.broadleafcommerce.common.extension.cache.api
Utility class for working with several interactions between broadleaf and spring cache.
calculateProcessSize(Process) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
calculateSpanSize(Span) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
 
canEqual(Object) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
CART - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
cast(List<?>) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Convenience method for casting to/from List whose generic type is a superclass of the projection to/from a List typed to this projection type.
cast(Set<?>) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Convenience method for casting to/from Set whose generic type is a superclass of the projection to/from a Set typed to this projection type.
cast(Page<?>) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Convenience method for casting to/from Page whose generic type is a superclass of the projection to/from a Page typed to this projection type.
CATALOG - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
ChannelContext() - Constructor for class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
ChannelInfo(EnvironmentReport.ChannelType, String, String, boolean, String) - Constructor for class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
checkField(String, String) - Static method in class com.broadleafcommerce.common.extension.reflection.ApiVerificationUtils
 
checkInstantiation(String, Class<?>...) - Static method in class com.broadleafcommerce.common.extension.reflection.ApiVerificationUtils
 
checkMethod(String, String, Class<?>...) - Static method in class com.broadleafcommerce.common.extension.reflection.ApiVerificationUtils
 
clear() - Static method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
clear() - Static method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
clear() - Static method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
clear() - Static method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
close() - Method in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
close() - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
com.broadleafcommerce.common.extension - package com.broadleafcommerce.common.extension
 
com.broadleafcommerce.common.extension.autoconfigure - package com.broadleafcommerce.common.extension.autoconfigure
 
com.broadleafcommerce.common.extension.cache - package com.broadleafcommerce.common.extension.cache
 
com.broadleafcommerce.common.extension.cache.api - package com.broadleafcommerce.common.extension.cache.api
 
com.broadleafcommerce.common.extension.cache.condition - package com.broadleafcommerce.common.extension.cache.condition
 
com.broadleafcommerce.common.extension.cache.key - package com.broadleafcommerce.common.extension.cache.key
 
com.broadleafcommerce.common.extension.cache.temporal - package com.broadleafcommerce.common.extension.cache.temporal
 
com.broadleafcommerce.common.extension.data - package com.broadleafcommerce.common.extension.data
 
com.broadleafcommerce.common.extension.environment - package com.broadleafcommerce.common.extension.environment
 
com.broadleafcommerce.common.extension.i18n - package com.broadleafcommerce.common.extension.i18n
 
com.broadleafcommerce.common.extension.i18n.autoconfigure - package com.broadleafcommerce.common.extension.i18n.autoconfigure
 
com.broadleafcommerce.common.extension.mapping - package com.broadleafcommerce.common.extension.mapping
 
com.broadleafcommerce.common.extension.monitor - package com.broadleafcommerce.common.extension.monitor
 
com.broadleafcommerce.common.extension.projection - package com.broadleafcommerce.common.extension.projection
 
com.broadleafcommerce.common.extension.reflection - package com.broadleafcommerce.common.extension.reflection
 
CommonEnvironmentPostProcessor - Class in com.broadleafcommerce.common.extension.autoconfigure
Default property overrides for the common library
CommonEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonEnvironmentPostProcessor
 
CommonExtensionAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
CommonExtensionAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
CommonExtensionDataRouteAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration
 
CommonExtensionI18nAutoConfiguration - Class in com.broadleafcommerce.common.extension.i18n.autoconfigure
 
CommonExtensionI18nAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.i18n.autoconfigure.CommonExtensionI18nAutoConfiguration
 
CommonExtensionI18nAutoConfiguration.CommonExtensionMessageSourceCreator - Class in com.broadleafcommerce.common.extension.i18n.autoconfigure
In the event that a user wants to define their own custom bundle, we want to allow them to name it messages.properties for their convenience.
CommonExtensionJaegerAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
Configuration to support setting up a JaegerTracer, specifically with support for datarouting influence on the serviceName reported by the tracer.
CommonExtensionJaegerAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration
 
CommonExtensionJaegerAutoConfiguration.DisableJaegerAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
CommonExtensionMessageSourceCreator() - Constructor for class com.broadleafcommerce.common.extension.i18n.autoconfigure.CommonExtensionI18nAutoConfiguration.CommonExtensionMessageSourceCreator
 
Compact - Enum constant in enum com.broadleafcommerce.common.extension.monitor.ThriftSenderBase.ProtocolType
 
computeIfAbsent(Function<List<String>, List<P>>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
computeIfAbsent(Function<List<String>, List<P>>) - Method in interface com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheable
 
computeIfAbsent(Function<List<String>, List<P>>, ImperativeListCacheInfo) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Given a Function instance meant to generate values that are cacheable, check the cache using keys based on a collection of imperative key fragments.
computeIfAbsent(Supplier<P>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
computeIfAbsent(Supplier<P>) - Method in interface com.broadleafcommerce.common.extension.cache.api.SingleItemCacheable
 
computeIfAbsent(Supplier<P>, CacheInfo) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Given a Supplier instance meant to generate values that are cacheable, check the cache using a key based on a collection of key fragments.
ConditionalOnPropertyOrGroup - Annotation Type in com.broadleafcommerce.common.extension
 
ConfigurationPropertiesProxyFactory - Class in com.broadleafcommerce.common.extension.environment
Factory class for creating new proxies for ConfigurationProperties annotated classes.
ConfigurationPropertiesProxyFactory.TargetInterceptor - Class in com.broadleafcommerce.common.extension.environment
 
configure(ModelMapper) - Static method in class com.broadleafcommerce.common.extension.mapping.ModelMapperConfigurationHelper
 
CONTENT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
CONTEXT_REQUEST_HEADER - Static variable in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyFilter
 
CONTEXT_REQUEST_PARAM - Static variable in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyFilter
 
ContextKeyGen - Interface in com.broadleafcommerce.common.extension.cache.key
KeyGenerator to use with Spring Cache for method response caching that needs to take into account DataRouteContext as part of the cache key determination.
convert(Locale) - Method in class com.broadleafcommerce.common.extension.mapping.LocaleConverter
 
convert(MonetaryAmount) - Method in class com.broadleafcommerce.common.extension.mapping.MonetaryToMonetaryConverter
 
convert(MappingContext<Object, Object>) - Method in class com.broadleafcommerce.common.extension.mapping.AssignableObjectValueTypeConverter
 
create() - Static method in class com.broadleafcommerce.common.extension.mapping.ModelMapperConfigurationHelper
 
create(ObjectMapperFactoryUtil.Customizer...) - Static method in class com.broadleafcommerce.common.extension.ObjectMapperFactoryUtil
 
createDeepCopyCapable() - Static method in class com.broadleafcommerce.common.extension.mapping.ModelMapperConfigurationHelper
 
createIfNotAvailable(ObjectMapper) - Static method in class com.broadleafcommerce.common.extension.ObjectMapperFactoryUtil
 
createProjection(Class<?>) - Method in interface com.broadleafcommerce.common.extension.projection.ProjectionFactory
Create a dynamic projection class for the specified domain class.
createProjection(Class<?>, String) - Method in interface com.broadleafcommerce.common.extension.projection.ProjectionFactory
Create a dynamic projection class for the specified domain class.
createProxy(T, String, DiscriminatedConfigurationPropertiesMethodCallProcessor) - Static method in class com.broadleafcommerce.common.extension.environment.ConfigurationPropertiesProxyFactory
 
CREDIT_ACCOUNT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
CUSTOMER - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
customize(ObjectMapper) - Method in interface com.broadleafcommerce.common.extension.ObjectMapperFactoryUtil.Customizer
 
CustomizingUdpSender - Class in com.broadleafcommerce.common.extension.monitor
Implementation of UdpSender that works in conjunction with the ThriftSender and can embellish a span before emitting it.
CustomizingUdpSender() - Constructor for class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
This constructor expects Jaeger running running on "localhost" and port 6831
CustomizingUdpSender(String, int, int, MetricVisualizationLinkProcessor) - Constructor for class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 

D

dataRouteAspect(DataRouteReference) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration
 
DataRouteAspect - Class in com.broadleafcommerce.common.extension.data
Spring AOP aspect that identifies components annotated with DataRouteByExample and sets up a route proxy that establishes a DataRouteContext for any calls on the proxied component's API.
DataRouteAspect(DataRouteReference) - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteAspect
 
DataRouteByExample - Annotation Type in com.broadleafcommerce.common.extension.data
This annotation identifies an example class whose package name is used to narrow the appropriate DataRouteSupporting component (for example, a RoutableDataSource in JPA) via a PackageDataRouteSupplier implementation.
DataRouteByKey - Annotation Type in com.broadleafcommerce.common.extension.data
This annotation identifies a route key that is used to narrow the appropriate DataRouteSupporting component (for example, a RoutableDataSource in JPA) via a PackageDataRouteSupplier implementation.
dataRouteByKeyAspect(DataRouteReference) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration
 
DataRouteByKeyAspect - Class in com.broadleafcommerce.common.extension.data
Spring AOP aspect that identifies components annotated with DataRouteByKey and sets up a route proxy that establishes a DataRouteContext for any calls on the proxied component's API.
DataRouteByKeyAspect(DataRouteReference) - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteByKeyAspect
 
DataRouteContext - Class in com.broadleafcommerce.common.extension.data
Thread local container defining a key used by a composite data routing component to narrow to a single underlying routable component.
DataRouteContext() - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteContext
 
DataRouteInvocationHandler - Class in com.broadleafcommerce.common.extension.data
Call handler for a DataRouteSupporting proxies.
DataRouteInvocationHandler(Object, String) - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteInvocationHandler
 
DataRouteInvocationHandler(Object, String, int) - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteInvocationHandler
 
DataRoutePartitionAware - Interface in com.broadleafcommerce.common.extension.data
Identifies a component whose execution should be tied to a particular route (or flow).
DataRouteProperties - Class in com.broadleafcommerce.common.extension.data
Property binding class exposing whether or not the data route feature is active.
DataRouteProperties() - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteProperties
 
DataRouteProxied - Interface in com.broadleafcommerce.common.extension.data
Additional interface applied to DataRouteSupporting proxies that allows access to the internal component.
dataRouteReference(List<PackageDataRouteSupplier<DataRouteSupporting>>, List<RepositoryDataRouteSupplier<DataRouteSupporting>>, List<DomainClassSupplier<DataRouteSupporting>>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration
 
DataRouteReference - Class in com.broadleafcommerce.common.extension.data
Utility class used to filter routable concepts.
DataRouteReference(List<PackageDataRouteSupplier<DataRouteSupporting>>, List<RepositoryDataRouteSupplier<DataRouteSupporting>>, List<DomainClassSupplier<DataRouteSupporting>>) - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteReference
 
DataRoutes - Class in com.broadleafcommerce.common.extension.data
Library of most known data routes.
DataRoutes() - Constructor for class com.broadleafcommerce.common.extension.data.DataRoutes
 
DataRoutes.DataRouteByAdminNavigation - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByAdminUser - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByAsset - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByBulkOperations - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByCart - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByCatalog - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByContent - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByCreditAccount - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByCustomer - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByExport - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByFulfillment - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByImport - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByIndexer - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByInventory - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByMenu - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByMetadata - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByNotification - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByOffer - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByOrder - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByPaymentTransaction - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByPersonalization - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByPricing - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByRatings - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteBySandbox - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByScheduledJob - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteBySearch - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByShipping - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByTenant - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRoutes.DataRouteByVendor - Annotation Type in com.broadleafcommerce.common.extension.data
 
DataRouteSupporting - Interface in com.broadleafcommerce.common.extension.data
Universal marker interface that identifies a lookup key that a data routing composite component can use to identify a specific underlying routable component.
DataRouteSupportUtil - Class in com.broadleafcommerce.common.extension.data
Utility class for processing and handling of route scenarios at runtime.
DataRouteSupportUtil() - Constructor for class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
 
DataRouteSupportUtil.ConfirmingWork - Interface in com.broadleafcommerce.common.extension.data
Perform a task and return a confirmation in the form of a boolean.
DataRouteSupportUtil.ReturningWork - Interface in com.broadleafcommerce.common.extension.data
Perform a task and return an arbitrary object instance as response.
DataRouteSupportUtil.ThrowingVoidWork<G extends Exception> - Interface in com.broadleafcommerce.common.extension.data
Perform a task and return nothing, but expose a checked exception.
DataRouteSupportUtil.VoidWork - Interface in com.broadleafcommerce.common.extension.data
Perform a task and return nothing.
DEFAULT_AGENT_UDP_COMPACT_PORT - Static variable in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
DEFAULT_AGENT_UDP_HOST - Static variable in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
defaultCacheStateConfigurer() - Method in class com.broadleafcommerce.common.extension.autoconfigure.BaseCacheConfiguration
 
DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor - Class in com.broadleafcommerce.common.extension.environment
 
DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor(DiscriminatedPropertyAccessor) - Constructor for class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor
 
DefaultDiscriminatedPropertyAccessor - Class in com.broadleafcommerce.common.extension.environment
 
DefaultDiscriminatedPropertyAccessor(Environment) - Constructor for class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedPropertyAccessor
 
DefaultImperativeListChainable - Class in com.broadleafcommerce.common.extension.cache.api
Default transition object for holding state during method chaining from CacheUtility.forListWith(CacheStateManager).
DefaultImperativeListChainable() - Constructor for class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
DefaultRoundedInstantFactory - Class in com.broadleafcommerce.common.extension.cache.temporal
Default instance of RoundedInstantFactory.
DefaultRoundedInstantFactory(CacheProperties) - Constructor for class com.broadleafcommerce.common.extension.cache.temporal.DefaultRoundedInstantFactory
 
DefaultSingleItemChainable - Class in com.broadleafcommerce.common.extension.cache.api
Default transition object for holding state during method chaining from CacheUtility.forSingleWith(CacheStateManager).
DefaultSingleItemChainable() - Constructor for class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
delegate(Object[], Object) - Method in class com.broadleafcommerce.common.extension.reflection.InvocationUtils.TargetInterceptor
 
delegate(Object[], Method, Object) - Method in class com.broadleafcommerce.common.extension.reflection.InvocationUtils.ApiInterceptor
 
delegate(Method, Method, Object[], Object) - Method in class com.broadleafcommerce.common.extension.environment.ConfigurationPropertiesProxyFactory.TargetInterceptor
 
deserialize(JsonParser, DeserializationContext) - Method in class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializer
 
DisableJaegerAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.DisableJaegerAutoConfiguration
 
discriminatedConfigurationPropertiesAspectProcessor(DiscriminatedPropertyAccessor) - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration
 
discriminatedConfigurationPropertiesBeanPostProcessor(DiscriminatedConfigurationPropertiesMethodCallProcessor, List<DiscriminatedPropertyIncludeFilterSupplier>, List<DiscriminatedPropertyExcludeFilterSupplier>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration
 
DiscriminatedConfigurationPropertiesBeanPostProcessor - Class in com.broadleafcommerce.common.extension.environment
BeanPostProcessor that identifies components annotated with ConfigurationProperties and sets up a proxy that circumvents the default property handling in favor of dynamic retrieval from the Spring environment.
DiscriminatedConfigurationPropertiesBeanPostProcessor(DiscriminatedConfigurationPropertiesMethodCallProcessor, List<DiscriminatedPropertyIncludeFilterSupplier>, List<DiscriminatedPropertyExcludeFilterSupplier>) - Constructor for class com.broadleafcommerce.common.extension.environment.DiscriminatedConfigurationPropertiesBeanPostProcessor
 
DiscriminatedConfigurationPropertiesMethodCallProcessor - Interface in com.broadleafcommerce.common.extension.environment
Studies the method call on a ConfigurationProperties annotated bean to determine if it should be evaluated for tenant related discrimination.
discriminatedPropertyAccessor(Environment) - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration
 
DiscriminatedPropertyAccessor - Interface in com.broadleafcommerce.common.extension.environment
Finds a discriminated property in the environment for the given basic key, if available.
DiscriminatedPropertyAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
DiscriminatedPropertyAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration
 
DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters - Class in com.broadleafcommerce.common.extension.autoconfigure
 
DiscriminatedPropertyContext - Class in com.broadleafcommerce.common.extension.environment
Thread local context for holding any tenant related information for the current request.
DiscriminatedPropertyContext() - Constructor for class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
DiscriminatedPropertyExcludeFilterSupplier - Interface in com.broadleafcommerce.common.extension.environment
Beans declaring this interface as a return type supply regex pattern expressions that, when matched, cause a ConfigurationProperties annotated bean to be excluded for proxy handling by DiscriminatedConfigurationPropertiesBeanPostProcessor.
discriminatedPropertyFilter(ObjectMapper, Environment) - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration
 
DiscriminatedPropertyFilter - Class in com.broadleafcommerce.common.extension.environment
Pulls tenant related information from the request context, if applicable and supplies it as thread local via DiscriminatedPropertyContext.
DiscriminatedPropertyFilter(ObjectMapper, Environment) - Constructor for class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyFilter
 
discriminatedPropertyFilterAllBroadleaf() - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters
 
discriminatedPropertyFilterResourceOauth() - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters
 
discriminatedPropertyFilterXss() - Method in class com.broadleafcommerce.common.extension.autoconfigure.DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters
 
DiscriminatedPropertyIncludeFilterSupplier - Interface in com.broadleafcommerce.common.extension.environment
Beans declaring this interface as a return type supply regex pattern expressions that, when matched, cause a ConfigurationProperties annotated bean to be included for proxy handling by DiscriminatedConfigurationPropertiesBeanPostProcessor.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheEnablementCleanupFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyFilter
 
domainClasses() - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
DomainClassSupplier<T extends DataRouteSupporting> - Interface in com.broadleafcommerce.common.extension.data
Supplier of entity classes scanned and determined to be associated with a particular route.
DomainClassSupplier.DomainMapping<T> - Class in com.broadleafcommerce.common.extension.data
 
DomainMapping(Class<T>, List<Class<?>>) - Constructor for class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
DomainMapping(Class<T>, List<Class<?>>, int) - Constructor for class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
DomainTypeAware - Interface in com.broadleafcommerce.common.extension
Intended to be implemented by Spring Data repositories that should express the underlying, managed domain class type.
doWork(String, Runnable) - Static method in class com.broadleafcommerce.common.extension.cache.CacheLock
 

E

EMIT_BATCH_OVERHEAD - Static variable in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
EnabledJaegerAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration
 
enabledPrefixes - Variable in class com.broadleafcommerce.common.extension.EnvironmentReport
 
EntityInfo - Class in com.broadleafcommerce.common.extension.cache.api
Optional.
EntityInfo() - Constructor for class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
EntityInfo(Class<?>, String) - Constructor for class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
environmentReport(Environment, EnvironmentReportProperties) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
EnvironmentReport - Class in com.broadleafcommerce.common.extension
Emit a report to the console during application startup (near the beginning).
EnvironmentReport(Environment) - Constructor for class com.broadleafcommerce.common.extension.EnvironmentReport
 
EnvironmentReport.ChannelContext - Class in com.broadleafcommerce.common.extension
 
EnvironmentReport.ChannelInfo - Class in com.broadleafcommerce.common.extension
 
EnvironmentReport.ChannelType - Enum in com.broadleafcommerce.common.extension
 
EnvironmentReportProperties - Class in com.broadleafcommerce.common.extension.autoconfigure
Properties related to Broadleaf's EnvironmentReport.
EnvironmentReportProperties() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.BeanRemovalIdentifier
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
equals(Object) - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
ETERNAL_EXPIRY - Static variable in class com.broadleafcommerce.common.extension.autoconfigure.IgniteConfigurers
 
evict(String, EntityInfo) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Evict a discrete cache member
evictionCount() - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
exec() - Method in interface com.broadleafcommerce.common.extension.data.DataRouteSupportUtil.ConfirmingWork
 
exec() - Method in interface com.broadleafcommerce.common.extension.data.DataRouteSupportUtil.ReturningWork
 
exec() - Method in interface com.broadleafcommerce.common.extension.data.DataRouteSupportUtil.ThrowingVoidWork
 
exec() - Method in interface com.broadleafcommerce.common.extension.data.DataRouteSupportUtil.VoidWork
 
executeIfApplicable(boolean, String, Runnable) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
Run the operation based on the following conditions Only if enabled Only if there is not another operation currently running Only if force is true, or, LazyCacheController.isExpiryExceeded(String) is true
EXPORT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
expose() - Method in interface com.broadleafcommerce.common.extension.projection.Projection
Projections are generated automatically by the system at runtime based on the related domain class.

F

findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule.GenericProjectionDeserializers
 
findDomainClassesByRoute(Class<?>) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given an example class, find any available scanned entity classes associated with the route.
findMembersInScopeByExample(List<T>, DataRouteReference, Class<?>) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a list of bean instances, filter the list based on the example class' package name, which is used to identity the package fragment for the current flow.
findMembersInScopeByFragment(List<T>, DataRouteReference, String) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a list of bean instances, filter the list based on the package fragment identifying the current flow.
findRouteByExample(Class<?>) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given an example class, find a matching instance based on PackageDataRouteSupplier.PackageMapping.packageFragment(), if available.
findRouteByExample(String) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given an example package fragment, find a matching instance based on PackageDataRouteSupplier.PackageMapping.packageFragment(), if available.
findRouteByKey(String) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given a known route key, find a matching instance based on DataRouteSupporting.getLookupKey().
findRoutesByRepository(Class<?>) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Filter all routes associated with a DataRouteSupporting extension that are handled by a given repository.
findSupportingRoutesByExample(Class<?>) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given an example class, find one or more matching instances based on PackageDataRouteSupplier.PackageMapping.packageFragment(), if available.
findSupportingRoutesByExample(String) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
Given an example package fragment, find one or more matching instances based on PackageDataRouteSupplier.PackageMapping.packageFragment(), if available.
flush() - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
forListWith(CacheStateManager) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
forSingleWith(CacheStateManager) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
from() - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
from(Object) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Convenience method for casting to a Projection instance from a supertype.
FULFILLMENT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 

G

generate(Object...) - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
 
generate(Object, Method, Object...) - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
 
generateWithPrefix(String, Object...) - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
 
GenericProjectionAwareDeserializerModule - Class in com.broadleafcommerce.common.extension.mapping
Jackson deserializer module capable of matching against specific variations of Projection based on the generic parameterized type.
GenericProjectionAwareDeserializerModule(JavaType, TypeFactory) - Constructor for class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
 
GenericProjectionAwareDeserializerModule.GenericProjectionDeserializers - Class in com.broadleafcommerce.common.extension.mapping
 
GenericProjectionDeserializers(JavaType, TypeFactoryAwareDeserializer) - Constructor for class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule.GenericProjectionDeserializers
 
get() - Method in interface com.broadleafcommerce.common.extension.data.DomainClassSupplier
 
get() - Method in interface com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier
 
get() - Method in interface com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier
 
get() - Method in interface com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyExcludeFilterSupplier
 
get() - Method in interface com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyIncludeFilterSupplier
 
get() - Method in interface com.broadleafcommerce.common.extension.TypeSupplier
 
get(CacheInfo) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Given the supplied cacheInfo object, return an object if it is in the cache.
get(Class<T>) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Retrieve Projection instance referencing the persistence domain class type.
get(Class<T>) - Static method in class com.broadleafcommerce.common.extension.ProjectionTypeFactory
Retrieve Projection instance referencing the persistence domain class type.
get(Class<T>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Get a new instance of the requested type based on the the configured suppliers.
get(Class<T>, String) - Static method in interface com.broadleafcommerce.common.extension.projection.Projection
Retrieve Projection instance referencing the persistence domain class type.
get(Class<T>, String) - Static method in class com.broadleafcommerce.common.extension.ProjectionTypeFactory
Retrieve Projection instance referencing the persistence domain class type.
getActive() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
getActiveCacheManagerImplementation() - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
Fully qualified classname of the auto configuration class for the desired cache manager strategy.
getApplication() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getApplicationId() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
getArgs() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
Any method arguments, or other suitable key fragments that should be combined during key generation from generator.
getArgs() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
Any other method arguments, or other suitable key fragments that should be combined with imperativeArgs during key generation from generator.
getArgs(Object...) - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
Give the method call params passed, which params should be used in cache key determination.
getBeanName() - Method in class com.broadleafcommerce.common.extension.BeanRemovalIdentifier
The name of the bean whose BeanDefinition should be removed
getBestMatchInRoute(List<T>, DataRouteReference, T) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Using the current DataRouteContext.getLookupKey() to match a DataRouteSupporting, and find the first bean whose whose class package name has a package fragment match.
getCacheInfo() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
getCacheName() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
The name of the cache in CacheManager
getCacheName() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
The name of the cache in CacheManager
getCacheStateManager() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
getCacheStateManager() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
getCause() - Method in exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
Returns the cause of this exception (the Throwable instance wrapped in this UndeclaredThrowableException, which may be null).
getClassMappings() - Method in class com.broadleafcommerce.common.extension.TypeFactory
 
getContext() - Static method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
getContext() - Static method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
getContext() - Static method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
getContext() - Static method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
getCountByProperty() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
getDashboardId() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getDashboardName() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getDataRoutePartition() - Method in interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
The data route identifying package fragment.
getDefaultInstantRoundingIncrement() - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
The default window during which the cache key will not change for active date filtered queries.
getDerivedMapToType() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
If the projection is mapped to a repository domain type, then this represents the extended repository domain type.
getDerivedProjectionType() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
The extended projection type
getDomainSuppliers() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
getDomainType() - Method in interface com.broadleafcommerce.common.extension.DomainTypeAware
Retrieve the actual managed repository domain type
getEntityInfoFactoryFunction() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
Optional.
getExistingProjectionType(Class<?>) - Method in interface com.broadleafcommerce.common.extension.projection.ProjectionFactory
Try to ascertain if a known projection type already exists for the specified domain class.
getExpiry() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
getExpiryTimestampByRegion() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
getFactoryFunction() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
Optional.
getField(Object, Method) - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor
 
getGenerator() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
The ContextKeyGen instance responsible for creating a complete and accurate cache key for all the computed members based on imperativeArgs.
getGenerator() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
The ContextKeyGen instance responsible for creating a complete and accurate cache key for all the computed members based on imperativeArgs.
getHighestLevelMapping(Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Determine from this factory the most top-level type from all of the TypeSuppliers available.
getHighestLevelMappingInternal(Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
 
getHostUri() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getId() - Method in interface com.broadleafcommerce.common.extension.projection.Projection
Projections are expected to have an id field as a first class citizen.
getIdentifier() - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
getImperativeArgs() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
A collection of discrete identifying informational items.
getImperativeListCacheInfo() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
getInfos() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
getKey() - Method in interface com.broadleafcommerce.common.extension.environment.PropertyInterceptorAware
The key provided by the proxied ConfigurationProperties.prefix(), or by a further derived key of a nested pojo inside of the original ConfigurationProperties bean.
getKey(ObjectNode) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
Generates a SimpleKey instance based on one or more key fragments.
getKey(String, ObjectNode) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
Generates a SimpleKey instance based on one or more key fragments.
getLink(JaegerSpan) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getLink(JaegerSpan) - Method in interface com.broadleafcommerce.common.extension.monitor.MetricVisualizationLinkProcessor
 
getLookupKey() - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
getLookupKey() - Method in interface com.broadleafcommerce.common.extension.data.DataRouteSupporting
A unique key identifying the particular route.
getLookupKeyOnRoute() - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Check for a current, active DataRouteContext, and return the lookupKey if available.
getMatchValueFunction() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
A function that takes in a cacheable object instance and returns a field value that will be used to match to values from imperativeArgs.
getMaxSpanBytes() - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
getMessage() - Method in exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
 
getModuleName() - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
 
getMostDerivedMapping(Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Determine from this factory the most derived type from all of the TypeSuppliers available.
getName() - Method in interface com.broadleafcommerce.common.extension.cache.key.NamedParam
 
getName() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
getName() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
getNestedProxy(Object, Class<?>, String) - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor
 
getNow() - Method in interface com.broadleafcommerce.common.extension.cache.temporal.RoundedInstant
The specific, current time
getOrder() - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonEnvironmentPostProcessor
 
getOrder() - Method in class com.broadleafcommerce.common.extension.BeanAliasBeanRegistrar
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.cache.CacheResultPostProcessor
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.cache.CacheStateConfigurer
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.data.DomainClassSupplier
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.data.LenientFallbackTrace
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier
 
getOrder() - Method in interface com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier
 
getOrgId() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
getOriginalMapToType() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
If the projection is mapped to a repository domain type, then this represents the repository domain type that will be customized via extension.
getOriginalProjectionType() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
The starting projection type that will be customized via extension
getPackageFragmentByRoute() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
getProcessor() - Method in interface com.broadleafcommerce.common.extension.environment.PropertyInterceptorAware
The spring bean representing the processor to pass handling of calls to the proxied configuration bean's accessor API.
getProjectionReference() - Method in interface com.broadleafcommerce.common.extension.projection.ReferenceAware
The reference class containing the same (or a superset) API as this class.
getProperties() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
getPropertiesToSanitize() - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
Property name patterns and corresponding values that should be sanitized before being emitted by the EnvironmentReport.
getProperty(String, Class<?>, Supplier<Object>) - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedPropertyAccessor
 
getProperty(String, Class<?>, Supplier<Object>) - Method in interface com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyAccessor
Fetch a marshalled configuration property instance from the Spring environment
getReason() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
getRegistered() - Method in class com.broadleafcommerce.common.extension.TypeFactory
 
getRelated(Class<?>) - Method in class com.broadleafcommerce.common.extension.TypeFactory
Based on a reference class (usually a domain class), retrieve a auto-generated projection that was previously registered with the system.
getReportProperties() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 
getRepositoryRouteSuppliers() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
getRounded() - Method in interface com.broadleafcommerce.common.extension.cache.temporal.RoundedInstant
The rounded time useful as an incremental cache key fragment
getRounded(Duration) - Method in interface com.broadleafcommerce.common.extension.cache.temporal.RoundedInstant
The rounded time useful as an incremental cache key fragment
getRouteKey() - Method in interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
 
getRouteSuppliers() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
getSingleItemFunction() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
getSize(TBase<?, ?>) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
getTenantId() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
getTracer() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
getType() - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
getType() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
getTypeId() - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
 
getUndeclaredThrowable() - Method in exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
Returns the Throwable instance wrapped in this UndeclaredThrowableException, which may be null.
getValue() - Method in interface com.broadleafcommerce.common.extension.cache.key.NamedParam
 
GrafanaMetricVisualizationLinkProcessor - Class in com.broadleafcommerce.common.extension.monitor
 
GrafanaMetricVisualizationLinkProcessor(Environment) - Constructor for class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
group() - Element in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
The blanket property that covers a group of conditions.

H

handleInvocationTargetException(InvocationTargetException) - Static method in class com.broadleafcommerce.common.extension.reflection.ReflectionUtils
Handle the given invocation target exception.
handleReflectionException(Exception) - Static method in class com.broadleafcommerce.common.extension.reflection.ReflectionUtils
Handle the given reflection exception.
hashCode() - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
 
hashCode() - Method in class com.broadleafcommerce.common.extension.BeanRemovalIdentifier
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
hashCode() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
hashCode() - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
hashCode() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
hashCode() - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
hashCode() - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
hashCode() - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
hashCode() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
hashCode() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
hashCode() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
hashCode() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
 
hashCode() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
hashCode() - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
havingValue() - Element in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
The string representation of the expected value for the properties.
hitCount() - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 

I

IgniteCacheAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
Default cache configuration leveraging Apache Ignite.
IgniteCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration
 
IgniteCacheMetrics - Class in com.broadleafcommerce.common.extension.cache
Add some ignite specific cache metrics to micrometer output on interval.
IgniteCacheMetrics(Ignite, String, long, int, Iterable<Tag>) - Constructor for class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
igniteConfiguration() - Method in class com.broadleafcommerce.common.extension.autoconfigure.IgniteCacheAutoConfiguration
 
IgniteConfigurers - Class in com.broadleafcommerce.common.extension.autoconfigure
Utility providing configurer instances for applying standard default configurations to individual Ignite-based cache instances.
IgniteConfigurers.BasicIgniteConfigurer - Class in com.broadleafcommerce.common.extension.autoconfigure
 
IgniteStorageMetrics - Class in com.broadleafcommerce.common.extension.cache
Add some ignite specific cache metrics to micrometer output on interval.
IgniteStorageMetrics(Ignite, String, long, Iterable<Tag>) - Constructor for class com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
ImperativeListCacheable - Interface in com.broadleafcommerce.common.extension.cache.api
ImperativeListCacheInfo - Class in com.broadleafcommerce.common.extension.cache.api
Store basic information about cache as it relates to calls to CacheStateManager.computeIfAbsent(Function, ImperativeListCacheInfo).
ImperativeListCacheInfo(String, Function<Object, String>, ContextKeyGen, List<String>, Object[]) - Constructor for class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
 
ImperativeListChainable - Interface in com.broadleafcommerce.common.extension.cache.api
API used during method chaining from CacheUtility.forListWith(CacheStateManager).
IMPORT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
increment(String) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
INDEXER - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
init() - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedPropertyAccessor
 
init() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyFilter
 
init() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverrideJacksonContributor
 
INPUT - Enum constant in enum com.broadleafcommerce.common.extension.EnvironmentReport.ChannelType
 
InstantAwareKey - Interface in com.broadleafcommerce.common.extension.cache.key
Marker interface to denote the key should also take into account an incremented instant param.
invalidate(String) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Invalidate an entire cache region, effectively evicting every member contained in that cache
INVENTORY - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
InvocationUtils - Class in com.broadleafcommerce.common.extension.reflection
TypeSafe invocation of a method on a target object based on a method exposed from a example class.
InvocationUtils.ApiInterceptor - Class in com.broadleafcommerce.common.extension.reflection
 
InvocationUtils.Targetable<T> - Interface in com.broadleafcommerce.common.extension.reflection
Supply a target object instance (i.e.
InvocationUtils.TargetInterceptor - Class in com.broadleafcommerce.common.extension.reflection
 
invoke(Object, Method, Object[]) - Method in class com.broadleafcommerce.common.extension.data.DataRouteInvocationHandler
 
invokeMethod(Method, Object, Object...) - Static method in class com.broadleafcommerce.common.extension.reflection.ReflectionUtils
Invoke the specified Method against the supplied target object with the supplied arguments.
isBlocking() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
isCacheEnabled() - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
isEnabled() - Method in interface com.broadleafcommerce.common.extension.cache.CacheStateConfigurer
Whether or not the cache should be enabled for this call.
isEnabled() - Static method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
isEnabled() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
isEnabled() - Method in class com.broadleafcommerce.common.extension.data.DataRouteProperties
 
isEnabled() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
isEnabled(Object...) - Method in interface com.broadleafcommerce.common.extension.cache.CacheStateConfigurer
Whether or not the cache should be enabled for this call.
isEnabled(List<?>) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Whether or not cache should be leveraged for the current call using the candidate caches.
isEnabled(List<?>, Object...) - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Whether or not cache should be leveraged for the current call using the candidate caches.
isExpiryExceeded(String) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
Whether or not the standard cache TTL is smaller than the duration of time since the last cache generation operation timestamp.
isFilterByActiveDates() - Method in interface com.broadleafcommerce.common.extension.cache.temporal.TemporalIdentifier
Whether or not active date filtering should be considered in the current flow.
isFor(List<String>) - Method in interface com.broadleafcommerce.common.extension.cache.CacheStateConfigurer
Evaluate if the configurer is a match for the passed caches.
isForceCompile() - Method in class com.broadleafcommerce.common.extension.cache.CacheStateManager
Whether or not the cache should be ignored and all members computed and placed into cache.
isForceCompile() - Static method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
isForceCompileCache() - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 

J

JacksonTypeFactoryDeserializerAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
Registration config for the TypeFactoryAwareDeserializerModule
JacksonTypeFactoryDeserializerAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.JacksonTypeFactoryDeserializerAutoConfiguration
 
jaegerTracer() - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.DisableJaegerAutoConfiguration
 

K

KEY_LIST - Static variable in class com.broadleafcommerce.common.extension.cache.CacheStateManager
 

L

LazyCacheController - Class in com.broadleafcommerce.common.extension.cache
Utility class for performing a cache related operation lazily if an expiration threshold has been met.
LazyCacheController(boolean, String, Duration, boolean) - Constructor for class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
LenientFallbackTrace - Interface in com.broadleafcommerce.common.extension.data
If no DataRouteContext is set, and it is desirable for a default DataRouteSupporting to be made available, instances of this interface can be made available as bean and inspect the exception trace and respond positively if the default can be used.
LocaleConverter - Class in com.broadleafcommerce.common.extension.mapping
A converter to help inform ModelMapper how to convert locales.
LocaleConverter() - Constructor for class com.broadleafcommerce.common.extension.mapping.LocaleConverter
 

M

map(Class<G>) - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
map(Class<G>) - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
match(Class<?>, Class<?>) - Method in class com.broadleafcommerce.common.extension.mapping.AssignableObjectValueTypeConverter
 
matchIfMissing() - Element in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
Specify if the condition should match if the property is not set.
MENU - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
MessagesDefaultBasenameAddingPostProcessor - Class in com.broadleafcommerce.common.extension.i18n
Appends our default basename to the basenames set for the MessageSource at the lowest priority, so any message bundles defined by a user will take precedence.
MessagesDefaultBasenameAddingPostProcessor() - Constructor for class com.broadleafcommerce.common.extension.i18n.MessagesDefaultBasenameAddingPostProcessor
 
messageSource(MessageSourceProperties) - Method in class com.broadleafcommerce.common.extension.i18n.autoconfigure.CommonExtensionI18nAutoConfiguration.CommonExtensionMessageSourceCreator
If there is not a message source, I need to define one for the default messages.
messageSourceProperties() - Method in class com.broadleafcommerce.common.extension.i18n.autoconfigure.CommonExtensionI18nAutoConfiguration.CommonExtensionMessageSourceCreator
 
METADATA - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
metricVisualizationLinkProcessor(Environment) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration
 
MetricVisualizationLinkProcessor - Interface in com.broadleafcommerce.common.extension.monitor
 
MicrometerIgniteAutoConfiguration - Class in com.broadleafcommerce.common.extension.autoconfigure
 
MicrometerIgniteAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.MicrometerIgniteAutoConfiguration
 
missCount() - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
ModelMapperConfigurationHelper - Class in com.broadleafcommerce.common.extension.mapping
Helper class for common base configuration and/or factory construction of ModelMapper instances.
MonetaryToMonetaryConverter - Class in com.broadleafcommerce.common.extension.mapping
A converter to help inform ModelMapper how to convert MonetaryAmounts.
MonetaryToMonetaryConverter() - Constructor for class com.broadleafcommerce.common.extension.mapping.MonetaryToMonetaryConverter
 
monitor(MeterRegistry, String, Ignite, long, String...) - Static method in class com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
monitor(MeterRegistry, Ignite, String, long, int, String...) - Static method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 

N

name() - Element in annotation type com.broadleafcommerce.common.extension.BeanAlias
The existing bean name.
name() - Element in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
The name of the properties to test.
NamedParam - Interface in com.broadleafcommerce.common.extension.cache.key
Represents a param for cache key generation that includes a name.
NOTIFICATION - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
now(TemporalIdentifier) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
Given a TemporalIdentifier instance, return the current instant in time (either now, or preview)
nowOrPreviewDate() - Method in interface com.broadleafcommerce.common.extension.cache.temporal.TemporalIdentifier
If a preview date is supported and properly configured, return that date.
NULL_VALUE_WRAPPER - Static variable in class com.broadleafcommerce.common.extension.cache.CacheStateManager
 

O

ObjectMapperFactoryUtil - Class in com.broadleafcommerce.common.extension
 
ObjectMapperFactoryUtil.Customizer - Interface in com.broadleafcommerce.common.extension
 
OFFER - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
onApplicationEvent(EnvironmentChangeEvent) - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedPropertyAccessor
Invalidate the cache for any property that have changed in the environment
OnEnabledCacheCondition - Class in com.broadleafcommerce.common.extension.cache.condition
Gate configuration based on spring cache type not being set to "NONE".
order() - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
order() - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
order() - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
ORDER - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
OUTPUT - Enum constant in enum com.broadleafcommerce.common.extension.EnvironmentReport.ChannelType
 
outputChannelInformation() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 
outputPropertyInformation() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 

P

PACKAGE_FRAGMENT - Static variable in interface com.broadleafcommerce.common.extension.data.DataRouteSupporting
 
PackageDataRouteSupplier<T extends DataRouteSupporting> - Interface in com.broadleafcommerce.common.extension.data
Supplier of a registered package fragment determined to be associated with a particular route.
PackageDataRouteSupplier.PackageMapping<T> - Class in com.broadleafcommerce.common.extension.data
 
packageFragment() - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
PackageMapping(String, T) - Constructor for class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
PackageMapping(String, T, int) - Constructor for class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
PAYMENT_TRANSACTION - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
PERSONALIZATION - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
post(P, boolean) - Method in interface com.broadleafcommerce.common.extension.cache.CacheResultPostProcessor
Post process the result.
postProcessAfterInitialization(Object, String) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedConfigurationPropertiesBeanPostProcessor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class com.broadleafcommerce.common.extension.BeanRemovalBeanDefinitionRegistryPostProcessor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class com.broadleafcommerce.common.extension.PrometheusDependencyCheck
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.broadleafcommerce.common.extension.BeanRemovalBeanDefinitionRegistryPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.broadleafcommerce.common.extension.PrometheusDependencyCheck
 
postProcessBeforeInitialization(Object, String) - Method in class com.broadleafcommerce.common.extension.i18n.MessagesDefaultBasenameAddingPostProcessor
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonEnvironmentPostProcessor
 
prefix() - Element in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
A prefix that should be applied to each property.
PRICING - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
processAllOrOnce(List<? extends DataRouteSupporting>, DataRouteSupportUtil.VoidWork, Class<?>...) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of void work, execute the work repeatedly against all the supplied routes.
processCandidate(Class<T>, Class<T>) - Method in class com.broadleafcommerce.common.extension.projection.ProjectionManager
Given a class identified as managed by a Repository, and a candidate domain class (either the same, or possibly more derived type), process all projection creation, type factory registration, and ObjectMapper deserialization module registration.
processFirstOrOnce(List<? extends DataRouteSupporting>, DataRouteSupportUtil.ConfirmingWork, Class<?>...) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of confirming work, execute the work against the supplied routes looking for the first positive confirmation.
processMethod(Object, Method, Method, Object[], String) - Method in class com.broadleafcommerce.common.extension.environment.DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor
 
processMethod(Object, Method, Method, Object[], String) - Method in interface com.broadleafcommerce.common.extension.environment.DiscriminatedConfigurationPropertiesMethodCallProcessor
Handle a method call on a ConfigurationProperties annotated bean
processOnRoute(DataRouteSupportUtil.ConfirmingWork, DataRouteSupporting) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of confirming work, execute the work against the supplied route.
processOnRoute(DataRouteSupportUtil.ReturningWork, DataRouteSupporting) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of returning work, execute the work against the supplied route.
processOnRoute(DataRouteSupportUtil.ThrowingVoidWork<G>, DataRouteSupporting, Class<G>) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of void work, execute the work against the supplied route.
processOnRoute(DataRouteSupportUtil.VoidWork, DataRouteSupporting) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a piece of void work, execute the work against the supplied route.
processProjection(Class<T>, Class<T>, Class<?>, boolean) - Method in class com.broadleafcommerce.common.extension.projection.ProjectionManager
Given a class identified as managed by a Repository, and a candidate domain class (either the same, or possibly more derived type), process all projection creation, type factory registration, and ObjectMapper deserialization module registration.
processProjection(Class<T>, String) - Method in class com.broadleafcommerce.common.extension.projection.ProjectionManager
Given a class identified as managed by a Repository, and a target simple name for a projection class based on the managed class, process all projection creation, type factory registration, and ObjectMapper deserialization module registration.
Projection<T> - Interface in com.broadleafcommerce.common.extension.projection
Represents a projection class mapping to a persisted domain class.
ProjectionFactory - Interface in com.broadleafcommerce.common.extension.projection
A factory class used for creating dynamic projection classes from a domain class.
ProjectionManager - Class in com.broadleafcommerce.common.extension.projection
Handles projection creation through the ProjectionFactory, and is further responsible for registering type extensions with the TypeFactory, as well as registering any required deserializer modules with the Jackson ObjectMapper for appropriate deserialization to the projection upon entry into the service endpoint.
ProjectionManager(TypeFactory, ProjectionFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.common.extension.projection.ProjectionManager
 
ProjectionReferredTypeOverride - Class in com.broadleafcommerce.common.extension.mapping
Represents an override of a type to use during Json deserialization.
ProjectionReferredTypeOverride(Class<?>, Class<?>) - Constructor for class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
 
projectionReferredTypeOverrideJacksonContributor(List<ProjectionReferredTypeOverride>, TypeFactory, TypeFactoryAwareDeserializerModule) - Method in class com.broadleafcommerce.common.extension.autoconfigure.JacksonTypeFactoryDeserializerAutoConfiguration
 
ProjectionReferredTypeOverrideJacksonContributor - Class in com.broadleafcommerce.common.extension.mapping
For any ProjectionReferredTypeOverride instances, will establish a class mapping in TypeFactory, and then establish the appropriate TypeFactoryAwareDeserializer in the TypeFactoryAwareDeserializerModule.
ProjectionReferredTypeOverrideJacksonContributor(List<ProjectionReferredTypeOverride>, TypeFactory, TypeFactoryAwareDeserializerModule) - Constructor for class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverrideJacksonContributor
 
ProjectionTypeFactory - Class in com.broadleafcommerce.common.extension
Factory for providing instantations of concrete implementations of the Projection interface based on a reference persistence domain class.
prometheusDependencyCheck(Environment) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
PrometheusDependencyCheck - Class in com.broadleafcommerce.common.extension
If prometheus is currently deployed with the system (especially in the case of a k8s deployment), this dependency check may be leveraged to determine if a set of dependent services are available.
PrometheusDependencyCheck(Environment) - Constructor for class com.broadleafcommerce.common.extension.PrometheusDependencyCheck
 
PropertyInterceptorAware - Interface in com.broadleafcommerce.common.extension.environment
Proxies created via ConfigurationPropertiesProxyFactory implement this interface to provide additional utility functions that aid proxy call processing.
protocolFactory - Variable in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
proxyForDataRoute(T, DataRouteSupporting) - Static method in class com.broadleafcommerce.common.extension.data.DataRouteSupportUtil
Given a component, wrap the component in an AOP proxy that will guarantee any call on the component's API will have the DataRouteSupporting.getLookupKey() set on DataRouteContext.setLookupKey(String) during execution.
putCount() - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 

R

RATINGS - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
ReferenceAware<T> - Interface in com.broadleafcommerce.common.extension.projection
Identifies as class as having a similar API to a referenced class.
ReflectionUtils - Class in com.broadleafcommerce.common.extension.reflection
Inspired by Spring's ReflectionUtils.
ReflectionUtils() - Constructor for class com.broadleafcommerce.common.extension.reflection.ReflectionUtils
 
refresh(CacheMetrics) - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
refresh(DataRegionMetrics) - Method in class com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.broadleafcommerce.common.extension.BeanAliasBeanRegistrar
 
registerCacheMetrics() - Method in class com.broadleafcommerce.common.extension.autoconfigure.MicrometerIgniteAutoConfiguration
 
reporter(JaegerConfigurationProperties, Metrics, ReporterAppender, MetricVisualizationLinkProcessor) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration
 
reportUsage(Map<String, String>) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
repositoryClass() - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
RepositoryDataRouteSupplier<T extends DataRouteSupporting> - Interface in com.broadleafcommerce.common.extension.data
Supplier of a repository class determined to be associated with one or more routes.
RepositoryDataRouteSupplier.RepositoryMapping<T> - Class in com.broadleafcommerce.common.extension.data
 
RepositoryMapping(Class<?>, List<T>) - Constructor for class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
RepositoryMapping(Class<?>, List<T>, int) - Constructor for class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
RequestView - Interface in com.broadleafcommerce.common.extension
Intended to be used within a JsonView to demarcate which properties are accepted in a request from external (e.g.
reset() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
Clear current expiries.
ResponseView - Interface in com.broadleafcommerce.common.extension
Intended to be used within a JsonView to demarcate which properties serialized in the response from and endpoint
rethrowRuntimeException(Throwable) - Static method in class com.broadleafcommerce.common.extension.reflection.ReflectionUtils
Rethrow the given exception, which is presumably the target exception of an InvocationTargetException.
round(Instant, TemporalField, int) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
Given an Instant, round the instant up to the nearest roundIncrement based on the roundTo type (e.g.
RoundedInstant - Interface in com.broadleafcommerce.common.extension.cache.temporal
Inform of the current, specific time and a rounded time useful as an incremental cache key fragment.
roundedInstantFactory(CacheProperties) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
RoundedInstantFactory - Interface in com.broadleafcommerce.common.extension.cache.temporal
Factory for Instant creation for use in driving temporal aspects of the software, such as active date filtering in queries.
roundNow(TemporalIdentifier) - Method in class com.broadleafcommerce.common.extension.cache.temporal.DefaultRoundedInstantFactory
 
roundNow(TemporalIdentifier) - Method in interface com.broadleafcommerce.common.extension.cache.temporal.RoundedInstantFactory
Given a TemporalIdentifier instance, return a rounded version of the current instance in time based on an increment modulus.
route() - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
route() - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
route(ProceedingJoinPoint) - Method in class com.broadleafcommerce.common.extension.data.DataRouteAspect
 
route(ProceedingJoinPoint) - Method in class com.broadleafcommerce.common.extension.data.DataRouteByKeyAspect
 
routes() - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 

S

SANDBOX - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
SCHEDULED_JOB - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
SEARCH - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
send(Process, List<Span>) - Method in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
send(Process, List<Span>) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
serialize(TBase<?, ?>) - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
setActive(AtomicBoolean) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
setActiveCacheManagerImplementation(String) - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
Fully qualified classname of the auto configuration class for the desired cache manager strategy.
setApplication(String) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
setApplicationId(String) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
setBlocking(boolean) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
setCacheEnabled(boolean) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
setCacheInfo(CacheInfo) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
setCacheStateManager(CacheStateManager) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
setCountByProperty(Map<String, Long>) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
setDashboardId(String) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
setDashboardName(String) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
setDefaultInstantRoundingIncrement(Duration) - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
The default window during which the cache key will not change for active date filtered queries.
setDerivedMapToType(Class<?>) - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
If the projection is mapped to a repository domain type, then this represents the extended repository domain type.
setEnabled(boolean) - Method in class com.broadleafcommerce.common.extension.data.DataRouteProperties
 
setEntityInfoFactoryFunction(Function<String, EntityInfo>) - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
Optional.
setExpiryTimestampByRegion(Map<String, AtomicLong>) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
setFactoryFunction(Supplier<EntityInfo>) - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
Optional.
setForceCompileCache(boolean) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
setHostUri(String) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
setId(String) - Method in interface com.broadleafcommerce.common.extension.projection.Projection
Projections are expected to have an id field as a first class citizen.
setImperativeListCacheInfo(ImperativeListCacheInfo) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
setInfos(Set<EnvironmentReport.ChannelInfo>) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
setLookupKey(String) - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
setOrgId(String) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
setOriginalMapToType(Class<?>) - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
If the projection is mapped to a repository domain type, then this represents the repository domain type that will be customized via extension.
setPropertiesToSanitize(String[]) - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
Property name patterns and corresponding values that should be sanitized before being emitted by the EnvironmentReport.
setReportProperties(EnvironmentReportProperties) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport
 
setSingleItemFunction(Supplier<?>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
setTenantId(String) - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
setTracer(Tracer) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
setupModule(Module.SetupContext) - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
 
SHIPPING - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
SingleItemCacheable - Interface in com.broadleafcommerce.common.extension.cache.api
SingleItemChainable - Interface in com.broadleafcommerce.common.extension.cache.api
API used during method chaining from CacheUtility.forSingleWith(CacheStateManager).
size() - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 

T

TargetInterceptor() - Constructor for class com.broadleafcommerce.common.extension.environment.ConfigurationPropertiesProxyFactory.TargetInterceptor
 
TargetInterceptor() - Constructor for class com.broadleafcommerce.common.extension.reflection.InvocationUtils.TargetInterceptor
 
TemporalIdentifier - Interface in com.broadleafcommerce.common.extension.cache.temporal
Component capable of informing the system regarding the current time it should consider.
TENANT - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
ThriftSender - Class in com.broadleafcommerce.common.extension.monitor
Modified from original for compatibility with libthrift 0.14.0
ThriftSender(ThriftSenderBase.ProtocolType, int) - Constructor for class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
ThriftSenderBase - Class in com.broadleafcommerce.common.extension.monitor
Modified from original for compatibility with libthrift 0.14.0
ThriftSenderBase(ThriftSenderBase.ProtocolType, int) - Constructor for class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
ThriftSenderBase.ProtocolType - Enum in com.broadleafcommerce.common.extension.monitor
 
to() - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
toString() - Method in class com.broadleafcommerce.common.extension.autoconfigure.EnvironmentReportProperties
 
toString() - Method in class com.broadleafcommerce.common.extension.BeanRemovalIdentifier
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.api.CacheInfo
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.api.EntityInfo
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.api.ImperativeListCacheInfo
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.CacheProperties
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheContext
 
toString() - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
toString() - Method in class com.broadleafcommerce.common.extension.data.DataRouteContext
 
toString() - Method in class com.broadleafcommerce.common.extension.data.DataRouteProperties
 
toString() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
 
toString() - Method in class com.broadleafcommerce.common.extension.data.DomainClassSupplier.DomainMapping
 
toString() - Method in class com.broadleafcommerce.common.extension.data.PackageDataRouteSupplier.PackageMapping
 
toString() - Method in class com.broadleafcommerce.common.extension.data.RepositoryDataRouteSupplier.RepositoryMapping
 
toString() - Method in class com.broadleafcommerce.common.extension.environment.DiscriminatedPropertyContext
 
toString() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
 
toString() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
 
toString() - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
 
toString() - Method in class com.broadleafcommerce.common.extension.monitor.CustomizingUdpSender
 
toString() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
 
toString() - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSender
 
toString() - Method in class com.broadleafcommerce.common.extension.monitor.ThriftSenderBase
 
toString() - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
typeFactory(Optional<Collection<TypeSupplier>>) - Method in class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration
 
TypeFactory - Class in com.broadleafcommerce.common.extension
Inject this factory into other components when you need to perform an object creation based on a known TypeSupplier.
TypeFactory(Collection<TypeSupplier>) - Constructor for class com.broadleafcommerce.common.extension.TypeFactory
 
TypeFactoryAwareDeserializer - Class in com.broadleafcommerce.common.extension.mapping
A deserializer that appropriately swaps out deserialized types via the most-derived type registered in the TypeFactory.
TypeFactoryAwareDeserializer(JavaType, TypeFactory) - Constructor for class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializer
Create a deserializer that will match against generically specific versions of a parameterized type.
TypeFactoryAwareDeserializer(Class<?>, TypeFactory) - Constructor for class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializer
Creates the deserializer for the original deserialized from, which might be modified later on depending on the mappings in the typeFactory
typeFactoryAwareDeserializerModule(TypeFactory) - Method in class com.broadleafcommerce.common.extension.autoconfigure.JacksonTypeFactoryDeserializerAutoConfiguration
 
TypeFactoryAwareDeserializerModule - Class in com.broadleafcommerce.common.extension.mapping
Registers deserializers for all of the types known in the TypeFactory
TypeFactoryAwareDeserializerModule() - Constructor for class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializerModule
 
TypeFactoryAwareDeserializerModule(TypeFactory) - Constructor for class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializerModule
 
TypeMapping(Class<?>, Class<?>) - Constructor for class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
 
TypeSupplier - Interface in com.broadleafcommerce.common.extension
Functional interface for component responsible for creating instances of an unknown type.
TypeSupplier.TypeMapping - Class in com.broadleafcommerce.common.extension
 

U

UndeclaredThrowableException - Exception in com.broadleafcommerce.common.extension.reflection
Inspired by Java's UndeclaredThrowableException Thrown by a method invocation on a proxy instance if its invocation handler's invoke method throws a checked exception (a Throwable that is not assignable to RuntimeException or Error) that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
UndeclaredThrowableException(Throwable) - Constructor for exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
Constructs an UndeclaredThrowableException with the specified Throwable.
UndeclaredThrowableException(Throwable, String) - Constructor for exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
Constructs an UndeclaredThrowableException with the specified Throwable and a detail message.
unregister(MeterRegistry) - Method in class com.broadleafcommerce.common.extension.cache.IgniteCacheMetrics
 
unregister(MeterRegistry) - Method in class com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
unregisterCacheMetrics() - Method in class com.broadleafcommerce.common.extension.autoconfigure.MicrometerIgniteAutoConfiguration
 
unwrap(Class<T>) - Method in interface com.broadleafcommerce.common.extension.data.DataRouteProxied
Unwrap the proxy and return the underyling component of the type specified.
unwrapDelegate() - Method in interface com.broadleafcommerce.common.extension.Unwrappable
Get the actual underlying object instance
Unwrappable - Interface in com.broadleafcommerce.common.extension
Provide a vehicle for Proxy instances that wrap an underlying object to expose that wrapped object.
unwrapType() - Method in interface com.broadleafcommerce.common.extension.Unwrappable
Get the type of the underlying object

V

value() - Element in annotation type com.broadleafcommerce.common.extension.BeanAliases
One or more aliases to define.
value() - Element in annotation type com.broadleafcommerce.common.extension.data.DataRouteByExample
The class that serves as an example of a data route package.
value() - Element in annotation type com.broadleafcommerce.common.extension.data.DataRouteByKey
The key used to indentify the data route.
valueOf(String) - Static method in enum com.broadleafcommerce.common.extension.EnvironmentReport.ChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.common.extension.monitor.ThriftSenderBase.ProtocolType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.common.extension.EnvironmentReport.ChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.common.extension.monitor.ThriftSenderBase.ProtocolType
Returns an array containing the constants of this enum type, in the order they are declared.
VENDOR - Static variable in class com.broadleafcommerce.common.extension.data.DataRoutes
 
version() - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
 

W

with(CacheStateManager) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
 
with(CacheStateManager) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
 
withExample(Class<T>) - Static method in class com.broadleafcommerce.common.extension.reflection.InvocationUtils
Establish a InvocationUtils.Targetable proxy based on an example class.
withRepositoryMapTo(Class<?>, Class<?>) - Method in class com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride
If the projection is mapped to a repository domain type, then original and extended repository domain types are set here.
withTracer(Tracer) - Method in class com.broadleafcommerce.common.extension.cache.LazyCacheController
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form