thread entry point . it runs discoverprovisioningurl in a separate thread . concode_field_sep Logger logger concode_elem_sep List<DiscoveryListener> listeners concode_elem_sep JmDNS jmdns concode_elem_sep int MDNS_TIMEOUT concode_field_sep String discoverProvisioningURL concode_elem_sep void removeDiscoveryListener concode_elem_sep void addDiscoveryListener
void function ( ) { String loc0 = discoverProvisioningURL ( ) ; if ( loc0 != null ) { DiscoveryEvent loc1 = new DiscoveryEvent ( this , loc0 ) ; for ( DiscoveryListener loc2 : listeners ) { loc2 . notifyProvisioningURL ( loc1 ) ; } } }