org.elasticsearch.common.inject.name
Class Names

java.lang.Object
  extended by org.elasticsearch.common.inject.name.Names

public class Names
extends Object

Utility methods for use with @Named.

Author:
crazybob@google.com (Bob Lee)

Method Summary
static void bindProperties(Binder binder, Map<String,String> properties)
          Creates a constant binding to @Named(key) for each entry in properties.
static void bindProperties(Binder binder, Properties properties)
          Creates a constant binding to @Named(key) for each property.
static Named named(String name)
          Creates a Named annotation with name as the value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

named

public static Named named(String name)
Creates a Named annotation with name as the value.


bindProperties

public static void bindProperties(Binder binder,
                                  Map<String,String> properties)
Creates a constant binding to @Named(key) for each entry in properties.


bindProperties

public static void bindProperties(Binder binder,
                                  Properties properties)
Creates a constant binding to @Named(key) for each property. This method binds all properties including those inherited from defaults.



Copyright © 2009-2012. All Rights Reserved.