This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Tang.Interface.IConfigurationBuilder Interface Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | List of all members
Org.Apache.REEF.Tang.Interface.IConfigurationBuilder Interface Reference

Inherited by Org.Apache.REEF.Tang.Implementations.Configuration.ConfigurationBuilderImpl, and Org.Apache.REEF.Tang.Interface.ICsConfigurationBuilder.

Public Member Functions

void AddConfiguration (IConfiguration c)
 
IClassHierarchy GetClassHierarchy ()
 
IConfiguration Build ()
 
void Bind (string iface, string impl)
 
void Bind (string iface, string impl, string language)
 Bind an implementation to an interface with alias language More...
 
void Bind (INode key, INode value)
 
void BindConstructor (IClassNode k, IClassNode v)
 
string ClassPrettyDefaultString (string longName)
 
string ClassPrettyDescriptionString (string longName)
 
void RegisterLegacyConstructor (IClassNode cn, IList< IClassNode > args)
 
void RegisterLegacyConstructor (string cn, IList< string > args)
 
void RegisterLegacyConstructor (IClassNode c, IList< IConstructorArg > args)
 
void BindSetEntry (string iface, string impl)
 
void BindSetEntry (string iface, INode impl)
 
void BindSetEntry (INamedParameterNode iface, string impl)
 
void BindSetEntry (INamedParameterNode iface, INode impl)
 
void BindList (string iface, IList< string > impl)
 
void BindList (string iface, IList< INode > impl)
 
void BindList (INamedParameterNode iface, IList< INode > impl)
 
void BindList (INamedParameterNode iface, IList< string > impl)
 

Member Function Documentation

void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.AddConfiguration ( IConfiguration  c)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.Bind ( string  iface,
string  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.Bind ( string  iface,
string  impl,
string  language 
)

Bind an implementation to an interface with alias language

Parameters
iface
impl
language
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.Bind ( INode  key,
INode  value 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindConstructor ( IClassNode  k,
IClassNode  v 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindList ( string  iface,
IList< string >  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindList ( string  iface,
IList< INode impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindList ( INamedParameterNode  iface,
IList< INode impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindList ( INamedParameterNode  iface,
IList< string >  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindSetEntry ( string  iface,
string  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindSetEntry ( string  iface,
INode  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindSetEntry ( INamedParameterNode  iface,
string  impl 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.BindSetEntry ( INamedParameterNode  iface,
INode  impl 
)
IConfiguration Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.Build ( )
string Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.ClassPrettyDefaultString ( string  longName)
string Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.ClassPrettyDescriptionString ( string  longName)
IClassHierarchy Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.GetClassHierarchy ( )
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.RegisterLegacyConstructor ( IClassNode  cn,
IList< IClassNode args 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.RegisterLegacyConstructor ( string  cn,
IList< string >  args 
)
void Org.Apache.REEF.Tang.Interface.IConfigurationBuilder.RegisterLegacyConstructor ( IClassNode  c,
IList< IConstructorArg args 
)

The documentation for this interface was generated from the following file: