add a new event listener concode_field_sep JSONCodec codec concode_elem_sep boolean dirty concode_elem_sep long date concode_elem_sep File cache concode_elem_sep long THRESHOLD concode_elem_sep Reporter reporter concode_elem_sep Comparator<ResourceDescriptor> RESOURCE_DESCRIPTOR_COMPARATOR concode_elem_sep List<Listener> listeners concode_elem_sep Semaphore limitDownloads concode_elem_sep File hosting concode_elem_sep FileLayout index concode_elem_sep int increment concode_elem_sep int version concode_elem_sep List<ResourceDescriptorImpl> descriptors concode_elem_sep MultiMap<File,DownloadListener> queues concode_elem_sep Executor executor concode_elem_sep DownloadListener[] EMPTY_LISTENER concode_elem_sep File indexFile concode_elem_sep URLConnectionHandler connector concode_elem_sep Map<URI,Long> failures concode_field_sep int compare concode_elem_sep File getResource concode_elem_sep FileLayout getIndex concode_elem_sep void setURLConnector concode_elem_sep ResourceDescriptorImpl getResourceDescriptor concode_elem_sep void save concode_elem_sep void setCache concode_elem_sep void delete concode_elem_sep boolean delete concode_elem_sep void setExecutor concode_elem_sep void setDirty concode_elem_sep boolean sleep concode_elem_sep void download concode_elem_sep void download0 concode_elem_sep SortedSet<ResourceDescriptor> find concode_elem_sep boolean deleteCache concode_elem_sep void ok concode_elem_sep void event concode_elem_sep void write concode_elem_sep boolean add concode_elem_sep File getCacheDir concode_elem_sep void removeListener concode_elem_sep List<ResourceDescriptorImpl> filter concode_elem_sep void fail concode_elem_sep void setIndexFile concode_elem_sep String toString concode_elem_sep void setReporter
void function ( Listener arg0 ) { listeners . add ( arg0 ) ; }