A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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.
- alias() - Method 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
- 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. - 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 - 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
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
- 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.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.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.data.DataRouteContext
- canEqual(Object) - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
- 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.monitor.GrafanaMetricVisualizationLinkProcessor
- 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.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.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
- 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 - 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
- configure(ModelMapper) - Static method in class com.broadleafcommerce.common.extension.mapping.ModelMapperConfigurationHelper
- 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.
- 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 - 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 - 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 - 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
- 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
- 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
- deserialize(JsonParser, DeserializationContext) - Method in class com.broadleafcommerce.common.extension.mapping.TypeFactoryAwareDeserializer
- DisableJaegerAutoConfiguration() - Constructor for class com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionJaegerAutoConfiguration.DisableJaegerAutoConfiguration
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.broadleafcommerce.common.extension.cache.condition.CacheEnablementCleanupFilter
- 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.
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
- environmentReport(Environment) - 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
- 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.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.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.EnvironmentReport.ChannelContext
- equals(Object) - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
- equals(Object) - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
- equals(Object) - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
- 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
- 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
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
- 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.TypeSupplier
- 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. - 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
- 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.EnvironmentReport.ChannelContext
- 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.
- 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
- 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.
- 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.
- 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
- getImperativeListFunction() - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultImperativeListChainable
- getInfos() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelContext
- getKey(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.EnvironmentReport.ChannelInfo
- getNow() - Method in interface com.broadleafcommerce.common.extension.cache.temporal.RoundedInstant
-
The specific, current time
- 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
- getPackageFragmentByRoute() - Method in class com.broadleafcommerce.common.extension.data.DataRouteReference
- 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
- 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.
- 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
- 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() - Method 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.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.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.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.EnvironmentReport.ChannelContext
- hashCode() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
- hashCode() - Method in class com.broadleafcommerce.common.extension.monitor.GrafanaMetricVisualizationLinkProcessor
- hashCode() - Method in class com.broadleafcommerce.common.extension.TypeSupplier.TypeMapping
- havingValue() - Method 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)
. - INPUT - 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.
- 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. - 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.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.
- 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.
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
L
- 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() - Method in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
-
Specify if the condition should match if the property is not set.
- 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
- 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() - Method in annotation type com.broadleafcommerce.common.extension.BeanAlias
-
The existing bean name.
- name() - Method 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.
- 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
- 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
- OUTPUT - com.broadleafcommerce.common.extension.EnvironmentReport.ChannelType
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
- post(P, boolean) - Method in interface com.broadleafcommerce.common.extension.cache.CacheResultPostProcessor
-
Post process the result.
- 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() - Method in annotation type com.broadleafcommerce.common.extension.ConditionalOnPropertyOrGroup
-
A prefix that should be applied to each property.
- 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.
- 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>, 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
- 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
- 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
- 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
- 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. - 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
- 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
- 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
- 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
- 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.
- setEnabled(boolean) - Method in class com.broadleafcommerce.common.extension.data.DataRouteProperties
- 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
- setImperativeListFunction(Function<?, ?>) - 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
- setSingleItemFunction(Supplier<?>) - Method in class com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
- setupModule(Module.SetupContext) - Method in class com.broadleafcommerce.common.extension.mapping.GenericProjectionAwareDeserializerModule
- 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.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.
- 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.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.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.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.EnvironmentReport.ChannelContext
- toString() - Method in class com.broadleafcommerce.common.extension.EnvironmentReport.ChannelInfo
- 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() - Method in annotation type com.broadleafcommerce.common.extension.BeanAliases
-
One or more aliases to define.
- value() - Method in annotation type com.broadleafcommerce.common.extension.data.DataRouteByExample
-
The class that serves as an example of a data route package.
- value() - Method 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.
- 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.
All Classes All Packages