@InterfaceAudience.Public @InterfaceStability.Evolving public class ScriptBasedMapping extends CachedDNSToSwitchMapping
DNSToSwitchMapping interface using a 
 script configured via the
 CommonConfigurationKeysPublic.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY option.
 
 It contains a static class RawScriptBasedMapping that performs
 the work: reading the configuration parameters, executing any defined
 script, handling errors and such like. The outer
 class extends CachedDNSToSwitchMapping to cache the delegated
 queries.
 
 This DNS mapper's CachedDNSToSwitchMapping.isSingleSwitch() predicate returns
 true if and only if a script is defined.| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| static String | NO_SCRIPTText used in the  toString()method if there is no string
 "no script" | 
rawMapping| コンストラクタと説明 | 
|---|
| ScriptBasedMapping()Create an instance with the default configuration. | 
| ScriptBasedMapping(Configuration conf)Create an instance from the given configuration | 
| ScriptBasedMapping(DNSToSwitchMapping rawMap)Create an instance from the given raw mapping | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| Configuration | getConf()Return the configuration used by this object. | 
| void | setConf(Configuration conf)Set the configuration to be used by this object. | 
| String | toString() | 
getSwitchMap, isSingleSwitch, reloadCachedMappings, reloadCachedMappings, resolvedumpTopology, isMappingSingleSwitch, isSingleSwitchByScriptPolicypublic static final String NO_SCRIPT
toString() method if there is no string
 "no script"public ScriptBasedMapping()
setConf(Configuration) will trigger a
 re-evaluation of the configuration settings and so be used to
 set up the mapping script.public ScriptBasedMapping(DNSToSwitchMapping rawMap)
rawMap - raw DNSTOSwithMappingpublic ScriptBasedMapping(Configuration conf)
conf - configurationpublic Configuration getConf()
ConfigurablegetConf インタフェース内 ConfigurablegetConf クラス内 AbstractDNSToSwitchMappingpublic String toString()
toString クラス内 CachedDNSToSwitchMappingpublic void setConf(Configuration conf)
setConf インタフェース内 ConfigurablesetConf クラス内 AbstractDNSToSwitchMappingconf - Copyright © 2016 Apache Software Foundation. All rights reserved.