Package node_manager_fkie :: Module name_resolution :: Class NameResolution
[frames] | no frames]

Class NameResolution

source code

object --+
         |
        NameResolution

This class stores the association between master URI, master name and host name or IP. Both the setter and the getter methods are thread safe.

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
removeMasterEntry(self, masteruri) source code
 
removeInfo(self, mastername, hostname) source code
 
addMasterEntry(self, masteruri, mastername, address, hostname=None) source code
 
addInfo(self, mastername, address, hostname=None) source code
 
hasMaster(self, masteruri) source code
 
mastername(self, masteruri, address=None) source code
 
masternames(self, masteruri) source code
 
masternameByAddress(self, address) source code
 
masteruri(self, mastername) source code
 
masterurisByHost(self, hostname) source code
 
address(self, masteruri) source code
 
hostname(self, address) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods
str
getHostname(cls, url)
Returns the host name used in a url
source code
Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

getHostname(cls, url)
Class Method

source code 

Returns the host name used in a url

Returns: str
host or None if url is invalid