| DataRoutePartitionAware | 
 Identifies a component whose execution should be tied to a particular route (or flow). 
 | 
| DataRouteProxied | 
Additional interface applied to  DataRouteSupporting 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 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.  
 | 
| 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. 
 |