Class TagPropertyTrackerHandler
java.lang.Object
com.biglybt.core.tag.impl.TagPropertyTrackerHandler
- All Implemented Interfaces:
TagFeatureProperties.TagPropertyListener, TOTorrentListener
public class TagPropertyTrackerHandler
extends Object
implements TagFeatureProperties.TagPropertyListener, TOTorrentListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Coreprivate Set<TagFeatureProperties.TagProperty> private final AtomicBooleanprivate final TagManagerImplFields inherited from interface TOTorrentListener
CT_ANNOUNCE_URLS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTagPropertyTrackerHandler(Core _core, TagManagerImpl _tm) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidhandleProperty(TagFeatureProperties.TagProperty property, boolean start_of_day) private voidvoidvoidpropertySync(TagFeatureProperties.TagProperty property) protected voidsync()voidtorrentChanged(TOTorrent torrent, int change_type, Object data)
-
Field Details
-
core
-
tag_manager
-
properties
-
tracker_host_map
-
sync_required
-
-
Constructor Details
-
TagPropertyTrackerHandler
-
-
Method Details
-
hookTagProperty
-
propertyChanged
- Specified by:
propertyChangedin interfaceTagFeatureProperties.TagPropertyListener
-
propertySync
- Specified by:
propertySyncin interfaceTagFeatureProperties.TagPropertyListener
-
handleProperty
-
getAugmentedHosts
-
getTagsForDownload
-
handleDownload
-
sync
protected void sync() -
torrentChanged
- Specified by:
torrentChangedin interfaceTOTorrentListener
-