Class 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
      void add​(G engine)  
      <T> MultiEngineFactory<T,​G> locate​(java.util.function.BiPredicate<G,​T> predicate)
      Отобрать список движков по условию
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        locate in interface EngineLocator<G>
        Parameters:
        predicate - Условие
        Returns:
        Список движков, удовлетворяющих условию
      • add

        public void add​(G engine)