Package it.tidalwave.util.spi
-
Interface Summary Interface Description AsDelegate Implementation of this interface are responsible to find in the runtime all instances of DCI roles with the given type.AsDelegateProvider ExtendedFinderSupport<T,F extends Finder<T>> A utility interface for creating extendedFinder
s, it provides automatic covariant return types.FinderWithId<T,F extends ExtendedFinderSupport<T,F>> AFinder
that provides filtering by id. -
Class Summary Class Description ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> A supportCollector
which uses anArrayList
as the accumulator.AsDelegateProvider.EmptyAsDelegateProvider AsDelegateProvider.Locator DefaultProcessExecutor FinderWithIdMapSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> An implementation ofFinderWithIdSupport
based on aMap
.FinderWithIdSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> A support class for implementing aFinder
that provides filtering by id.HierarchicFinderSupport<T,F extends Finder<T>> A support class for implementing aFinder
.SimpleFinderSupport<T> A starting point for implementing a customFinder
that is not an extended finder.