Package com.broadleafcommerce.common.extension.data
package com.broadleafcommerce.common.extension.data
-
ClassDescriptionAllow lenient fallback on a default
DataRouteSupportingin 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 withDataRouteByExampleand sets up a route proxy that establishes aDataRouteContextfor any calls on the proxied component's API.This annotation identifies an example class whose package name is used to narrow the appropriateDataRouteSupportingcomponent (for example, a RoutableDataSource in JPA) via aPackageDataRouteSupplierimplementation.This annotation identifies a route key that is used to narrow the appropriateDataRouteSupportingcomponent (for example, a RoutableDataSource in JPA) via aPackageDataRouteSupplierimplementation.Spring AOP aspect that identifies components annotated withDataRouteByKeyand sets up a route proxy that establishes aDataRouteContextfor 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 aDataRouteSupportingproxies.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 toDataRouteSupportingproxies 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 noDataRouteContextis set, and it is desirable for a defaultDataRouteSupportingto 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.