Package com.broadleafcommerce.common.extension.data
-
Interface Summary Interface Description DataRoutePartitionAware Identifies a component whose execution should be tied to a particular route (or flow).DataRouteProxied Additional interface applied toDataRouteSupporting
proxies that allows access to the internal component.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.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.DomainClassSupplier<T extends DataRouteSupporting> Supplier of entity classes scanned and determined to be associated with a particular route.LenientFallbackTrace 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. -
Class Summary Class Description ActuatorLenientFallbackTrace Allow lenient fallback on a defaultDataRouteSupporting
in a composite routing component when it is determined that the current call stack is part of a Spring actuator call.DataRouteAspect 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.DataRouteByKeyAspect 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.DataRouteContext Thread local container defining a key used by a composite data routing component to narrow to a single underlying routable component.DataRouteInvocationHandler Call handler for aDataRouteSupporting
proxies.DataRouteProperties Property binding class exposing whether or not the data route feature is active.DataRouteReference Utility class used to filter routable concepts.DataRouteSupportUtil Utility class for processing and handling of route scenarios at runtime.DomainClassSupplier.DomainMapping<T> PackageDataRouteSupplier.PackageMapping<T> RepositoryDataRouteSupplier.RepositoryMapping<T> -
Annotation Types Summary Annotation Type Description DataRouteByExample 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.DataRouteByKey This annotation identifies a route key that is used to narrow the appropriateDataRouteSupporting
component (for example, a RoutableDataSource in JPA) via aPackageDataRouteSupplier
implementation.