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 extendedFinders, it provides automatic covariant return types.FinderWithId<T,F extends ExtendedFinderSupport<T,F>> AFinderthat provides filtering by id. -
Class Summary Class Description ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> A supportCollectorwhich uses anArrayListas the accumulator.AsDelegateProvider.EmptyAsDelegateProvider AsDelegateProvider.Locator DefaultProcessExecutor FinderWithIdMapSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> An implementation ofFinderWithIdSupportbased on aMap.FinderWithIdSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> A support class for implementing aFinderthat provides filtering by id.HierarchicFinderSupport<T,F extends Finder<T>> A support class for implementing aFinder.SimpleFinderSupport<T> A starting point for implementing a customFinderthat is not an extended finder.