Class Names
java.lang.Object
org.elasticsearch.common.inject.name.Names
public class Names
extends java.lang.Object
Utility methods for use with
@
Named
.-
Method Summary
Modifier and Type Method Description static void
bindProperties(Binder binder, java.util.Map<java.lang.String,java.lang.String> properties)
Creates a constant binding to@Named(key)
for each entry inproperties
.static void
bindProperties(Binder binder, java.util.Properties properties)
Creates a constant binding to@Named(key)
for each property.static Named
named(java.lang.String name)
Creates aNamed
annotation withname
as the value.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
named
Creates aNamed
annotation withname
as the value. -
bindProperties
public static void bindProperties(Binder binder, java.util.Map<java.lang.String,java.lang.String> properties)Creates a constant binding to@Named(key)
for each entry inproperties
. -
bindProperties
Creates a constant binding to@Named(key)
for each property. This method binds all properties including those inherited fromdefaults
.
-