Package org.elasticsearch.common
Class NamedRegistry<T>
- java.lang.Object
-
- org.elasticsearch.common.NamedRegistry<T>
-
public class NamedRegistry<T> extends Object
A registry from String to some class implementation. Used to ensure implementations are registered only once.
-
-
Constructor Summary
Constructors Constructor Description NamedRegistry(String targetName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <P> voidextractAndRegister(List<P> plugins, Function<P,Map<String,T>> lookup)Map<String,T>getRegistry()voidregister(String name, T t)
-