|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
Handles configuration and user settings for the Lookup (Chord) service
Field Summary | |
---|---|
string | BOOT_STRAP_URIS |
string | BOOTSTRAP_MAX_SIZE |
int | bootstrapMaximumSize |
string | bootStrapURI |
string | DISCOVERY_BCAST_WAIT |
string | DISCOVERY_METHODS |
string | DISCOVERY_MIN |
int | discoveryBroadcastWait |
string | discoveryMethods |
int | discoveryMin |
string | FIREWALL_DEPTH |
Naanou.LookupService.Config.FirewallDepth | firewallDepth |
bool | initialized |
string | LOG_LEVEL |
Naanou.Common.LogLevel | logLevel |
string | MANUAL_BOOT_NDOES |
string | manualBootNodes |
string | MULTICAST_ADDRESS |
string | MULTICAST_TTL |
System.Net.IPAddress | multicastAddress |
int | multicastTTL |
string | NAT_GATEWAY |
string | natGateway |
string | NODE_CHECK_FREQUENCY |
int | nodeCheckFrequency |
string | RE_DISCOVERY_TIMEOUT |
int | reDiscoveryTimeout |
string | STRONG_STABILISE_RATIO |
int | strongStabiliseRatio |
string | transport |
string | TRANSPORT |
string | WEAK_STABILISE_FREQUENCY |
int | weakStabiliseFrequency |
Constructor Summary | |
---|---|
Config() Initializes a new instance of the Config class. |
Property Summary | |
---|---|
int |
BootStrapMaximumSize
Gets the maximum size (in bytes) that a bootstrap file can be for it to be parsed |
string |
BootStraps
Bootstraps |
int |
DiscoveryBroadcastWait
How many seconds we should wait for discovery broadcast replies |
string |
DiscoveryMethods
Discovery methods |
int |
DiscoveryMin
How many nodes are required to abort discovery process |
Naanou.LookupService.Config.FirewallDepth |
Firewall
Firewall depth |
Naanou.Common.LogLevel |
LogLevel
Logging level |
string |
ManualBootNodes
Space delimited list of manual boot nodes |
int |
MaximumNetworkSize
Maximum anticipated network size. Not a hard requirement - used for tuning |
System.Net.IPAddress |
MulticastAddress
Multicast address |
int |
MulticastTtl
Multicast TTL |
string |
NATGateway
NAT Gateway |
int |
NodeCheckFrequency
How many seconds a node is considered alive for after last check. |
int |
ReDiscoveryTimeout
How many minutes we should wait between fruitless discovery runs |
int |
StrongStabiliseRatio
For every strong stabilisation, how many weak stabilisations should be done |
string |
Transport
Transport |
int |
WeakStabiliseFrequency
How often (seconds) weak stabilisation should be done |
Method Summary | |
---|---|
object | IConfigurationSectionHandler.Create(object parent, object configContext, System.Xml.XmlNode section) |
void | Initialize() |
string |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, string defaultValue) Reads string setting |
bool |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, bool defaultValue) Reads boolean setting |
int |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, int defaultValue) Reads int setting |
System.Net.IPAddress |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, System.Net.IPAddress defaultValue) Reads System.Net.IPAddress setting |
Naanou.LookupService.Config.FirewallDepth |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, Naanou.LookupService.Config.FirewallDepth defaultValue) Reads setting |
Naanou.Common.LogLevel |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, Naanou.Common.LogLevel defaultValue) Reads setting |
System.Uri |
ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, System.Uri defaultValue) Reads Uri setting |
Methods inherited from class System.Object |
---|
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
Field Detail |
---|
private string BOOT_STRAP_URIS
private string BOOTSTRAP_MAX_SIZE
private int bootstrapMaximumSize
private string bootStrapURI
private string DISCOVERY_BCAST_WAIT
private string DISCOVERY_METHODS
private string DISCOVERY_MIN
private int discoveryBroadcastWait
private string discoveryMethods
private int discoveryMin
private string FIREWALL_DEPTH
private Naanou.LookupService.Config.FirewallDepth firewallDepth
private bool initialized
private string LOG_LEVEL
private Naanou.Common.LogLevel logLevel
private string MANUAL_BOOT_NDOES
private string manualBootNodes
private string MULTICAST_ADDRESS
private string MULTICAST_TTL
private System.Net.IPAddress multicastAddress
private int multicastTTL
private string NAT_GATEWAY
private string natGateway
private string NODE_CHECK_FREQUENCY
private int nodeCheckFrequency
private string RE_DISCOVERY_TIMEOUT
private int reDiscoveryTimeout
private string STRONG_STABILISE_RATIO
private int strongStabiliseRatio
private string transport
private string TRANSPORT
private string WEAK_STABILISE_FREQUENCY
private int weakStabiliseFrequency
Constructor Detail |
---|
public Config()
Initializes a new instance of the Config class.
Property Detail |
---|
public int BootStrapMaximumSize
Gets the maximum size (in bytes) that a bootstrap file can be for it to be parsed
public string BootStraps
Bootstraps
public int DiscoveryBroadcastWait
How many seconds we should wait for discovery broadcast replies
public string DiscoveryMethods
Discovery methods
public int DiscoveryMin
How many nodes are required to abort discovery process
public Naanou.LookupService.Config.FirewallDepth Firewall
Firewall depth
public Naanou.Common.LogLevel LogLevel
Logging level
public string ManualBootNodes
Space delimited list of manual boot nodes
public int MaximumNetworkSize
Maximum anticipated network size. Not a hard requirement - used for tuning
public System.Net.IPAddress MulticastAddress
Multicast address
public int MulticastTtl
Multicast TTL
public string NATGateway
NAT Gateway
public int NodeCheckFrequency
How many seconds a node is considered alive for after last check.
public int ReDiscoveryTimeout
How many minutes we should wait between fruitless discovery runs
public int StrongStabiliseRatio
For every strong stabilisation, how many weak stabilisations should be done
public string Transport
Transport
public int WeakStabiliseFrequency
How often (seconds) weak stabilisation should be done
Method Detail |
---|
private object IConfigurationSectionHandler.Create(object parent, object configContext, System.Xml.XmlNode section)
private void Initialize()
public string ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, string defaultValue)
Reads string setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic bool ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, bool defaultValue)
Reads boolean setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic int ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, int defaultValue)
Reads int setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic System.Net.IPAddress ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, System.Net.IPAddress defaultValue)
Reads System.Net.IPAddress setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic Naanou.LookupService.Config.FirewallDepth ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, Naanou.LookupService.Config.FirewallDepth defaultValue)
Reads setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic Naanou.Common.LogLevel ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, Naanou.Common.LogLevel defaultValue)
Reads setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default valuepublic System.Uri ReadSetting(System.Collections.Specialized.NameValueCollection settings, string key, System.Uri defaultValue)
Reads Uri setting
Parameters:
settings
- Settingskey
- KeydefaultValue
- Default value
|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |