Class NamedWriteableRegistry.Entry
- java.lang.Object
-
- org.elasticsearch.common.io.stream.NamedWriteableRegistry.Entry
-
- Enclosing class:
- NamedWriteableRegistry
public static class NamedWriteableRegistry.Entry extends Object
An entry in the registry, made up of a category class and name, and a reader for that category class.
-
-
Field Summary
Fields Modifier and Type Field Description Class<?>categoryClassThe superclass of aNamedWriteablewhich will be read byreader.StringnameA name for the writeable which is unique to thecategoryClass.Writeable.Reader<?>readerA reader capability of reading
-
Constructor Summary
Constructors Constructor Description Entry(Class<T> categoryClass, String name, Writeable.Reader<? extends T> reader)Creates a new entry which can be stored by the registry.
-
-
-
Field Detail
-
categoryClass
public final Class<?> categoryClass
The superclass of aNamedWriteablewhich will be read byreader.
-
name
public final String name
A name for the writeable which is unique to thecategoryClass.
-
reader
public final Writeable.Reader<?> reader
A reader capability of reading
-
-
Constructor Detail
-
Entry
public Entry(Class<T> categoryClass, String name, Writeable.Reader<? extends T> reader)
Creates a new entry which can be stored by the registry.
-
-