protected void fireMetadataChanged( Tag t ) { tt_listeners.dispatch( TTL_TAG_METADATA_CHANGE, t ); }
@Override public void dispatch( DownloadManagerListener listener, int type, Object value ) { listeners_aggregator.dispatch( listener, type, value ); } });
@Override public void dispatch( DownloadManagerPeerListener listener, int type, Object value ) { peer_listeners_aggregator.dispatch( listener, type, value ); } });
protected void informResponse( TRTrackerAnnouncerHelper helper, TRTrackerAnnouncerResponse response ) { listeners.dispatch( LDT_TRACKER_RESPONSE, response ); }
public void requestAttention( Tag t ) { tt_listeners.dispatch( TTL_ATTENTION_REQUESTED, t ); }
@Override public void dispatch( DiskManagerListener listener, int type, Object value ) { listeners_aggregator.dispatch( listener, type, value ); } });
protected void requestAttention( DeviceImpl device ) { listeners.dispatch( LT_DEVICE_ATTENTION, device ); }
@Override public void informURLChange( URL old_url, URL new_url, boolean explicit ) { listeners.dispatch( LDT_URL_CHANGED, new Object[]{old_url, new_url, Boolean.valueOf(explicit)}); }
@Override public void accessModeChanged( DiskManagerFileInfoImpl file, int old_mode, int new_mode ) { listeners.dispatch( LDT_ACCESS_MODE_CHANGED, new Object[]{ file, new Integer(old_mode), new Integer(new_mode)}); }
@Override public void skippedFileSetChanged( DiskManagerFileInfo file ) { skipped_file_set_changed = true; if ( priority_change_marker.incrementAndGet() == 0 ){ priority_change_marker.incrementAndGet(); } listeners.dispatch(LDT_PRIOCHANGED, file); }
@Override public void priorityChanged( DiskManagerFileInfo file ) { if ( priority_change_marker.incrementAndGet() == 0 ){ priority_change_marker.incrementAndGet(); } listeners.dispatch(LDT_PRIOCHANGED, file); }
protected void deviceAdded( DeviceImpl device ) { configDirty(); listeners.dispatch( LT_DEVICE_ADDED, device ); }
@Override public void addListener( DeviceManagerListener listener ) { listeners.addListener( listener ); if (initialized) { listeners.dispatch( listener, LT_INITIALIZED, null ); } }
protected void deviceRemoved( DeviceImpl device ) { configDirty(); listeners.dispatch( LT_DEVICE_REMOVED, device ); }
public void addPiece( PEPiece piece ) { try{ piece_listeners_mon.enter(); current_pieces.add( piece ); piece_listeners.dispatch( LDT_PE_PIECE_ADDED, piece ); }finally{ piece_listeners_mon.exit(); } }
protected void destroy() { Set<Taggable> taggables = getTagged(); for( Taggable t: taggables ){ t_listeners.dispatch( TL_REMOVE, t ); tag_type.taggableRemoved( this, t ); } }
protected void sync() { t_listeners.dispatch( TL_SYNC, null ); tag_type.taggableSync( this ); savePersistentStuff(); }
public Category createCategory(String name) { makeSpecialCategories(); CategoryImpl newCategory = getCategory(name); if (newCategory == null) { newCategory = new CategoryImpl(this,name, 0, 0, new HashMap<String,String>()); categories.put(name, newCategory); saveCategories(); category_listeners.dispatch( LDT_CATEGORY_ADDED, newCategory ); return (Category)categories.get(name); } return newCategory; }
public void removeCategory(Category category) { if (categories.containsKey(category.getName())) { CategoryImpl old = categories.remove(category.getName()); saveCategories(); category_listeners.dispatch( LDT_CATEGORY_REMOVED, category ); if ( old != null ){ old.destroy(); } } }
@Override public void addListener( DiskManagerListener l ) { listeners.addListener( l ); int params[] = {getState(), getState()}; listeners.dispatch( l, LDT_STATECHANGED, params); }