Index
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 theTypeFactory.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 theTypeFactory.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/orBeanAliases
. - 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 aCacheUtility.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)
orCacheStateManager.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 accountDataRouteContext
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 theThriftSender
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 aDataRouteContext
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 aPackageDataRouteSupplier
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 aPackageDataRouteSupplier
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 aDataRouteContext
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 byDiscriminatedConfigurationPropertiesBeanPostProcessor
. - 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 byDiscriminatedConfigurationPropertiesBeanPostProcessor
. - 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
-
Fluent API for working with
CacheStateManager.computeIfAbsent(Function, ImperativeListCacheInfo)
. - forSingleWith(CacheStateManager) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
-
Fluent API for working with
CacheStateManager.computeIfAbsent(Supplier, CacheInfo)
. - 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 fromgenerator
. - 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 aDataRouteSupporting
, 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 thisUndeclaredThrowableException
, which may benull
). - 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 onimperativeArgs
. - 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 onimperativeArgs
. - 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 originalConfigurationProperties
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 thisUndeclaredThrowableException
, which may benull
. - 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
-
API connecting to
CacheStateManager.computeIfAbsent(Function, ImperativeListCacheInfo)
during method chaining fromCacheUtility.forListWith(CacheStateManager)
. - 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 defaultDataRouteSupporting
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 theTypeFactory
, as well as registering any required deserializer modules with the JacksonObjectMapper
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 inTypeFactory
, and then establish the appropriateTypeFactoryAwareDeserializer
in theTypeFactoryAwareDeserializerModule
. - 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 onDataRouteContext.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 anInvocationTargetException
. - round(Instant, TemporalField, int) - Static method in class com.broadleafcommerce.common.extension.cache.api.CacheUtility
-
Given an
Instant
, round the instant up to the nearestroundIncrement
based on theroundTo
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
-
API connecting to
CacheStateManager.computeIfAbsent(Supplier, CacheInfo)
during method chaining fromCacheUtility.forSingleWith(CacheStateManager)
. - 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'sinvoke
method throws a checked exception (aThrowable
that is not assignable toRuntimeException
orError
) that is not assignable to any of the exception types declared in thethrows
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 specifiedThrowable
. - UndeclaredThrowableException(Throwable, String) - Constructor for exception com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException
-
Constructs an
UndeclaredThrowableException
with the specifiedThrowable
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form