destroy the watch service thread . concode_field_sep Map<Long,RegisteredService> serviceMap concode_elem_sep StringSerializer<RegisteredService> registeredServiceSerializer concode_elem_sep Logger LOGGER concode_elem_sep Path serviceRegistryDirectory concode_elem_sep ServiceRegistryConfigWatcher serviceRegistryConfigWatcher concode_elem_sep Thread serviceRegistryWatcherThread concode_field_sep String getExtension concode_elem_sep long size concode_elem_sep List<RegisteredService> load concode_elem_sep RegisteredService load concode_elem_sep void initializeRegistry concode_elem_sep RegisteredService findServiceById concode_elem_sep RegisteredService findServiceById concode_elem_sep RegisteredService save concode_elem_sep T getWatchableResource concode_elem_sep File makeFile concode_elem_sep void update concode_elem_sep String toString concode_elem_sep boolean delete
void function ( ) { if ( this . serviceRegistryConfigWatcher != null ) { this . serviceRegistryConfigWatcher . close ( ) ; } if ( serviceRegistryWatcherThread != null ) { this . serviceRegistryWatcherThread . interrupt ( ) ; } }