Class SimpleEngineLocator<G>
- java.lang.Object
-
- net.n2oapp.engine.factory.locator.SimpleEngineLocator<G>
-
- All Implemented Interfaces:
EngineLocator<G>
public class SimpleEngineLocator<G> extends java.lang.Object implements EngineLocator<G>
-
-
Constructor Summary
Constructors Constructor Description SimpleEngineLocator(java.util.Map<java.lang.String,G> beans)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(G engine)<T> MultiEngineFactory<T,G>locate(java.util.function.BiPredicate<G,T> predicate)Отобрать список движков по условию
-
-
-
Constructor Detail
-
SimpleEngineLocator
public SimpleEngineLocator(java.util.Map<java.lang.String,G> beans)
-
-
Method Detail
-
locate
public <T> MultiEngineFactory<T,G> locate(java.util.function.BiPredicate<G,T> predicate)
Description copied from interface:EngineLocatorОтобрать список движков по условию- Specified by:
locatein interfaceEngineLocator<G>- Parameters:
predicate- Условие- Returns:
- Список движков, удовлетворяющих условию
-
add
public void add(G engine)
-
-