Apache REEF  0.16.0
Retainable Evaluator Execution Framework
Public Member Functions | List of all members
Org.Apache.REEF.Tang.Interface.ITang Interface Reference

Inherited by Org.Apache.REEF.Tang.Implementations.Tang.TangImpl.

Public Member Functions

IInjector NewInjector ()
 
IInjector NewInjector (params IConfiguration[] confs)
 
IInjector NewInjector (IConfiguration confs)
 
IInjector NewInjector (string[] assemblies, string configurationFileName)
 
IInjector NewInjector (string[] assemblies, IDictionary< string, string > configurations)
 
IInjector NewInjector (string[] assemblies, IList< KeyValuePair< string, string >> configurations)
 
IClassHierarchy GetClassHierarchy (params string[] assemblies)
 
ICsClassHierarchy GetDefaultClassHierarchy ()
 
ICsClassHierarchy GetDefaultClassHierarchy (string[] assemblies, Type[] parameterParsers)
 
ICsConfigurationBuilder NewConfigurationBuilder ()
 
ICsConfigurationBuilder NewConfigurationBuilder (params string[] assemblies)
 
ICsConfigurationBuilder NewConfigurationBuilder (params IConfiguration[] confs)
 
ICsConfigurationBuilder NewConfigurationBuilder (IConfiguration conf)
 
ICsConfigurationBuilder NewConfigurationBuilder (string[] assemblies, IConfiguration[] confs, Type[] parameterParsers)
 
IConfigurationBuilder NewConfigurationBuilder (IClassHierarchy classHierarchy)
 
ICsConfigurationBuilder NewConfigurationBuilder (ICsClassHierarchy classHierarchy)
 
ICsConfigurationBuilder NewConfigurationBuilder (params Type[] parameterParsers)
 

Member Function Documentation

◆ GetClassHierarchy()

IClassHierarchy Org.Apache.REEF.Tang.Interface.ITang.GetClassHierarchy ( params string []  assemblies)

◆ GetDefaultClassHierarchy() [1/2]

ICsClassHierarchy Org.Apache.REEF.Tang.Interface.ITang.GetDefaultClassHierarchy ( )

◆ GetDefaultClassHierarchy() [2/2]

ICsClassHierarchy Org.Apache.REEF.Tang.Interface.ITang.GetDefaultClassHierarchy ( string []  assemblies,
Type []  parameterParsers 
)

◆ NewConfigurationBuilder() [1/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( )

◆ NewConfigurationBuilder() [2/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( params string []  assemblies)

◆ NewConfigurationBuilder() [3/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( params IConfiguration []  confs)

◆ NewConfigurationBuilder() [4/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( IConfiguration  conf)

◆ NewConfigurationBuilder() [5/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( string []  assemblies,
IConfiguration []  confs,
Type []  parameterParsers 
)

◆ NewConfigurationBuilder() [6/8]

IConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( IClassHierarchy  classHierarchy)

◆ NewConfigurationBuilder() [7/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( ICsClassHierarchy  classHierarchy)

◆ NewConfigurationBuilder() [8/8]

ICsConfigurationBuilder Org.Apache.REEF.Tang.Interface.ITang.NewConfigurationBuilder ( params Type []  parameterParsers)

◆ NewInjector() [1/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( )

◆ NewInjector() [2/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( params IConfiguration []  confs)

◆ NewInjector() [3/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( IConfiguration  confs)

◆ NewInjector() [4/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( string []  assemblies,
string  configurationFileName 
)

◆ NewInjector() [5/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( string []  assemblies,
IDictionary< string, string >  configurations 
)

◆ NewInjector() [6/6]

IInjector Org.Apache.REEF.Tang.Interface.ITang.NewInjector ( string []  assemblies,
IList< KeyValuePair< string, string >>  configurations 
)

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