All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | 
Description | 
| ActuatorLenientFallbackTrace | 
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.  
 | 
| ApiVerificationUtils | 
  | 
| AssignableObjectValueTypeConverter | 
 Converts destination objects that are assignable from the source objects. 
 | 
| BaseCacheConfiguration | 
 Common beans for all cache manager strategies. 
 | 
| BeanAlias | 
 Annotation defining a bean name as an alias for an existing bean id. 
 | 
| BeanAliasBeanRegistrar | 
 | 
| BeanAliases | 
 Annotation defining one or more bean alias definitions. 
 | 
| BeanRemovalBeanDefinitionRegistryPostProcessor | 
BeanDefinitionRegistryPostProcessor that will loop through a list of registered
  BeanRemovalIdentifier instances and enact removal of the BeanDefinition identified by
 each from the Spring BeanDefinitionRegistry.  
 | 
| BeanRemovalIdentifier | 
Register an instance of this component in spring config to cause the bean identified by
  BeanRemovalIdentifier.beanName to be removed from the spring BeanDefinitionRegistry.  
 | 
| CacheContext | 
 Several caches (most notably caches related to entity retrieval) are sensitive to the value of
 this thread local. 
 | 
| CacheEnablementCleanupFilter | 
Simple filter to remove  CacheContext state at the termination of a request thread.  
 | 
| CacheInfo | 
 | 
| CacheLock | 
  | 
| CacheProperties | 
 Properties related to Broadleaf's integration with Spring Cache. 
 | 
| CacheResultPostProcessor | 
 | 
| CacheStateConfigurer | 
 | 
| CacheStateManager | 
 Provides functionality to support interaction with the CacheManager. 
 | 
| CacheUtility | 
 Utility class for working with several interactions between broadleaf and spring cache. 
 | 
| CommonEnvironmentPostProcessor | 
 Default property overrides for the common library 
 | 
| CommonExtensionAutoConfiguration | 
  | 
| CommonExtensionAutoConfiguration.CommonExtensionDataRouteAutoConfiguration | 
  | 
| CommonExtensionI18nAutoConfiguration | 
  | 
| CommonExtensionI18nAutoConfiguration.CommonExtensionMessageSourceCreator | 
 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 | 
 Configuration to support setting up a JaegerTracer, specifically with support for
 datarouting influence on the serviceName reported by the tracer. 
 | 
| CommonExtensionJaegerAutoConfiguration.DisableJaegerAutoConfiguration | 
  | 
| CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration | 
  | 
| ConditionalOnPropertyOrGroup | 
  | 
| ConfigurationPropertiesProxyFactory | 
 Factory class for creating new proxies for ConfigurationProperties annotated classes. 
 | 
| ConfigurationPropertiesProxyFactory.TargetInterceptor | 
  | 
| ContextKeyGen | 
KeyGenerator to use with Spring Cache for method response caching that needs to take into
 account  DataRouteContext as part of the cache key determination.  
 | 
| CustomizingUdpSender | 
Implementation of  UdpSender that works in conjunction with the  ThriftSender and
 can embellish a span before emitting it.  
 | 
| DataRouteAspect | 
Spring AOP aspect that identifies components annotated with  DataRouteByExample and sets
 up a route proxy that establishes a  DataRouteContext for any calls on the proxied
 component's API.  
 | 
| DataRouteByExample | 
This annotation identifies an example class whose package name is used to narrow the appropriate
  DataRouteSupporting component (for example, a RoutableDataSource in JPA) via a
  PackageDataRouteSupplier implementation.  
 | 
| DataRouteByKey | 
 | 
| DataRouteByKeyAspect | 
Spring AOP aspect that identifies components annotated with  DataRouteByKey and sets up a
 route proxy that establishes a  DataRouteContext for any calls on the proxied component's
 API.  
 | 
| DataRouteContext | 
 Thread local container defining a key used by a composite data routing component to narrow to a
 single underlying routable component. 
 | 
| DataRouteInvocationHandler | 
 | 
| DataRoutePartitionAware | 
 Identifies a component whose execution should be tied to a particular route (or flow). 
 | 
| DataRouteProperties | 
 Property binding class exposing whether or not the data route feature is active. 
 | 
| DataRouteProxied | 
Additional interface applied to  DataRouteSupporting proxies that allows access to the
 internal component.  
 | 
| DataRouteReference | 
 Utility class used to filter routable concepts. 
 | 
| DataRoutes | 
 Library of most known data routes. 
 | 
| DataRoutes.DataRouteByAdminNavigation | 
  | 
| DataRoutes.DataRouteByAdminUser | 
  | 
| DataRoutes.DataRouteByAsset | 
  | 
| DataRoutes.DataRouteByBulkOperations | 
  | 
| DataRoutes.DataRouteByCart | 
  | 
| DataRoutes.DataRouteByCatalog | 
  | 
| DataRoutes.DataRouteByContent | 
  | 
| DataRoutes.DataRouteByCreditAccount | 
  | 
| DataRoutes.DataRouteByCustomer | 
  | 
| DataRoutes.DataRouteByExport | 
  | 
| DataRoutes.DataRouteByImport | 
  | 
| DataRoutes.DataRouteByIndexer | 
  | 
| DataRoutes.DataRouteByInventory | 
  | 
| DataRoutes.DataRouteByMenu | 
  | 
| DataRoutes.DataRouteByMetadata | 
  | 
| DataRoutes.DataRouteByNotification | 
  | 
| DataRoutes.DataRouteByOffer | 
  | 
| DataRoutes.DataRouteByOrder | 
  | 
| DataRoutes.DataRouteByPaymentTransaction | 
  | 
| DataRoutes.DataRouteByPersonalization | 
  | 
| DataRoutes.DataRouteByPricing | 
  | 
| DataRoutes.DataRouteByRatings | 
  | 
| DataRoutes.DataRouteBySandbox | 
  | 
| DataRoutes.DataRouteByScheduledJob | 
  | 
| DataRoutes.DataRouteBySearch | 
  | 
| DataRoutes.DataRouteByShipping | 
  | 
| DataRoutes.DataRouteByTenant | 
  | 
| DataRoutes.DataRouteByVendor | 
  | 
| DataRouteSupporting | 
 Universal marker interface that identifies a lookup key that a data routing composite component
 can use to identify a specific underlying routable component. 
 | 
| DataRouteSupportUtil | 
 Utility class for processing and handling of route scenarios at runtime. 
 | 
| DataRouteSupportUtil.ConfirmingWork | 
 Perform a task and return a confirmation in the form of a boolean. 
 | 
| DataRouteSupportUtil.ReturningWork | 
 Perform a task and return an arbitrary object instance as response. 
 | 
| DataRouteSupportUtil.ThrowingVoidWork<G extends Exception> | 
 Perform a task and return nothing, but expose a checked exception. 
 | 
| DataRouteSupportUtil.VoidWork | 
 Perform a task and return nothing. 
 | 
| DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor | 
  | 
| DefaultDiscriminatedPropertyAccessor | 
  | 
| DefaultImperativeListChainable | 
 | 
| DefaultRoundedInstantFactory | 
 | 
| DefaultSingleItemChainable | 
 | 
| DiscriminatedConfigurationPropertiesBeanPostProcessor | 
 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. 
 | 
| DiscriminatedConfigurationPropertiesMethodCallProcessor | 
 Studies the method call on a ConfigurationProperties annotated bean to determine if it
 should be evaluated for tenant related discrimination. 
 | 
| DiscriminatedPropertyAccessor | 
 Finds a discriminated property in the environment for the given basic key, if available. 
 | 
| DiscriminatedPropertyAutoConfiguration | 
  | 
| DiscriminatedPropertyAutoConfiguration.BroadleafDiscriminatedConfigurationFilters | 
  | 
| DiscriminatedPropertyContext | 
 Thread local context for holding any tenant related information for the current request. 
 | 
| DiscriminatedPropertyExcludeFilterSupplier | 
 | 
| DiscriminatedPropertyFilter | 
 | 
| DiscriminatedPropertyIncludeFilterSupplier | 
 | 
| DomainClassSupplier<T extends DataRouteSupporting> | 
 Supplier of entity classes scanned and determined to be associated with a particular route. 
 | 
| DomainClassSupplier.DomainMapping<T> | 
  | 
| DomainTypeAware | 
 Intended to be implemented by Spring Data repositories that should express the underlying,
 managed domain class type. 
 | 
| EntityInfo | 
 Optional. 
 | 
| EnvironmentReport | 
 Emit a report to the console during application startup (near the beginning). 
 | 
| EnvironmentReport.ChannelContext | 
  | 
| EnvironmentReport.ChannelInfo | 
  | 
| EnvironmentReport.ChannelType | 
  | 
| EnvironmentReportProperties | 
 | 
| GenericProjectionAwareDeserializerModule | 
Jackson deserializer module capable of matching against specific variations of  Projection
 based on the generic parameterized type.  
 | 
| GenericProjectionAwareDeserializerModule.GenericProjectionDeserializers | 
  | 
| GrafanaMetricVisualizationLinkProcessor | 
  | 
| IgniteCacheAutoConfiguration | 
 Default cache configuration leveraging Apache Ignite. 
 | 
| IgniteCacheMetrics | 
 Add some ignite specific cache metrics to micrometer output on interval. 
 | 
| IgniteConfigurers | 
 Utility providing configurer instances for applying standard default configurations to individual
 Ignite-based cache instances. 
 | 
| IgniteConfigurers.BasicIgniteConfigurer | 
  | 
| IgniteStorageMetrics | 
 Add some ignite specific cache metrics to micrometer output on interval. 
 | 
| ImperativeListCacheable | 
 | 
| ImperativeListCacheInfo | 
 | 
| ImperativeListChainable | 
 | 
| InstantAwareKey | 
 Marker interface to denote the key should also take into account an incremented instant param. 
 | 
| InvocationUtils | 
 TypeSafe invocation of a method on a target object based on a method exposed from a example
 class. 
 | 
| InvocationUtils.ApiInterceptor | 
  | 
| InvocationUtils.Targetable<T> | 
 Supply a target object instance (i.e. 
 | 
| InvocationUtils.TargetInterceptor | 
  | 
| JacksonTypeFactoryDeserializerAutoConfiguration | 
 | 
| LazyCacheController | 
 Utility class for performing a cache related operation lazily if an expiration threshold has been
 met. 
 | 
| LenientFallbackTrace | 
If no  DataRouteContext is set, and it is desirable for a default
  DataRouteSupporting to be made available, instances of this interface can be made
 available as bean and inspect the exception trace and respond positively if the default can be
 used.  
 | 
| LocaleConverter | 
 A converter to help inform ModelMapper how to convert locales. 
 | 
| MessagesDefaultBasenameAddingPostProcessor | 
 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. 
 | 
| MetricVisualizationLinkProcessor | 
  | 
| MicrometerIgniteAutoConfiguration | 
  | 
| ModelMapperConfigurationHelper | 
 Helper class for common base configuration and/or factory construction of ModelMapper
 instances. 
 | 
| MonetaryToMonetaryConverter | 
 A converter to help inform ModelMapper how to convert MonetaryAmounts. 
 | 
| NamedParam | 
 Represents a param for cache key generation that includes a name. 
 | 
| ObjectMapperFactoryUtil | 
  | 
| ObjectMapperFactoryUtil.Customizer | 
  | 
| OnEnabledCacheCondition | 
 Gate configuration based on spring cache type not being set to "NONE". 
 | 
| PackageDataRouteSupplier<T extends DataRouteSupporting> | 
 Supplier of a registered package fragment determined to be associated with a particular route. 
 | 
| PackageDataRouteSupplier.PackageMapping<T> | 
  | 
| Projection<T> | 
 Represents a projection class mapping to a persisted domain class. 
 | 
| ProjectionFactory | 
 A factory class used for creating dynamic projection classes from a domain class. 
 | 
| ProjectionManager | 
Handles projection creation through the  ProjectionFactory, and is further responsible for
 registering type extensions with the  TypeFactory, as well as registering any required
 deserializer modules with the Jackson  ObjectMapper for appropriate deserialization to the
 projection upon entry into the service endpoint.  
 | 
| ProjectionReferredTypeOverride | 
 Represents an override of a type to use during Json deserialization. 
 | 
| ProjectionReferredTypeOverrideJacksonContributor | 
 | 
| ProjectionTypeFactory | 
Factory for providing instantations of concrete implementations of the  Projection
 interface based on a reference persistence domain class.  
 | 
| PrometheusDependencyCheck | 
 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. 
 | 
| PropertyInterceptorAware | 
 | 
| ReferenceAware<T> | 
 Identifies as class as having a similar API to a referenced class. 
 | 
| ReflectionUtils | 
 Inspired by Spring's ReflectionUtils. 
 | 
| RepositoryDataRouteSupplier<T extends DataRouteSupporting> | 
 Supplier of a repository class determined to be associated with one or more routes. 
 | 
| RepositoryDataRouteSupplier.RepositoryMapping<T> | 
  | 
| RequestView | 
 Intended to be used within a JsonView to demarcate which properties are accepted in a
 request from external (e.g. 
 | 
| ResponseView | 
 Intended to be used within a JsonView to demarcate which properties serialized in the
 response from and endpoint 
 | 
| RoundedInstant | 
 Inform of the current, specific time and a rounded time useful as an incremental cache key
 fragment. 
 | 
| RoundedInstantFactory | 
Factory for  Instant creation for use in driving temporal aspects of the software, such as
 active date filtering in queries.  
 | 
| SingleItemCacheable | 
 | 
| SingleItemChainable | 
 | 
| TemporalIdentifier | 
 Component capable of informing the system regarding the current time it should consider. 
 | 
| ThriftSender | 
 Modified from original for compatibility with libthrift 0.14.0 
 | 
| ThriftSenderBase | 
 Modified from original for compatibility with libthrift 0.14.0 
 | 
| ThriftSenderBase.ProtocolType | 
  | 
| TypeFactory | 
 Inject this factory into other components when you need to perform an object creation based on a
 known  TypeSupplier.  
 | 
| TypeFactoryAwareDeserializer | 
 A deserializer that appropriately swaps out deserialized types via the most-derived type
 registered in the  TypeFactory.  
 | 
| TypeFactoryAwareDeserializerModule | 
Registers deserializers for all of the types known in the  TypeFactory 
 | 
| TypeSupplier | 
 
 Functional interface for component responsible for creating instances of an unknown type. 
 | 
| TypeSupplier.TypeMapping | 
  | 
| UndeclaredThrowableException | 
Inspired by Java's  UndeclaredThrowableException
 Thrown by a method invocation on a proxy instance if its invocation handler's
  invoke method throws a checked exception (a  Throwable
 that is not assignable to  RuntimeException or  Error) that is not assignable to
 any of the exception types declared in the  throws clause of the method that was invoked
 on the proxy instance and dispatched to the invocation handler.  
 | 
| Unwrappable | 
Provide a vehicle for  Proxy instances that wrap an underlying object to
 expose that wrapped object.  
 |