Package com.broadleafcommerce.common.extension.data
package com.broadleafcommerce.common.extension.data
-
ClassDescriptionAllow 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.Spring AOP aspect that identifies components annotated withDataRouteByExample
and sets up a route proxy that establishes aDataRouteContext
for any calls on the proxied component's API.This annotation identifies an example class whose package name is used to narrow the appropriateDataRouteSupporting
component (for example, a RoutableDataSource in JPA) via aPackageDataRouteSupplier
implementation.This annotation identifies a route key that is used to narrow the appropriateDataRouteSupporting
component (for example, a RoutableDataSource in JPA) via aPackageDataRouteSupplier
implementation.Spring AOP aspect that identifies components annotated withDataRouteByKey
and sets up a route proxy that establishes aDataRouteContext
for any calls on the proxied component's API.Thread local container defining a key used by a composite data routing component to narrow to a single underlying routable component.Call handler for aDataRouteSupporting
proxies.Identifies a component whose execution should be tied to a particular route (or flow).Property binding class exposing whether or not the data route feature is active.Additional interface applied toDataRouteSupporting
proxies that allows access to the internal component.Utility class used to filter routable concepts.Library of most known data routes.Universal marker interface that identifies a lookup key that a data routing composite component can use to identify a specific underlying routable component.Utility class for processing and handling of route scenarios at runtime.Perform a task and return a confirmation in the form of a boolean.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.Perform a task and return nothing.DomainClassSupplier<T extends DataRouteSupporting>Supplier of entity classes scanned and determined to be associated with a particular route.If noDataRouteContext
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.PackageDataRouteSupplier<T extends DataRouteSupporting>Supplier of a registered package fragment determined to be associated with a particular route.RepositoryDataRouteSupplier<T extends DataRouteSupporting>Supplier of a repository class determined to be associated with one or more routes.