Package com.biglybt.core.tag.impl
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 Core
private Set
<TagFeatureProperties.TagProperty> private final AtomicBoolean
private final TagManagerImpl
Fields inherited from interface com.biglybt.core.torrent.TOTorrentListener
CT_ANNOUNCE_URLS
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TagPropertyTrackerHandler
(Core _core, TagManagerImpl _tm) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
handleProperty
(TagFeatureProperties.TagProperty property, boolean start_of_day) private void
void
void
propertySync
(TagFeatureProperties.TagProperty property) protected void
sync()
void
torrentChanged
(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:
propertyChanged
in interfaceTagFeatureProperties.TagPropertyListener
-
propertySync
- Specified by:
propertySync
in interfaceTagFeatureProperties.TagPropertyListener
-
handleProperty
-
getAugmentedHosts
-
getTagsForDownload
-
handleDownload
-
sync
protected void sync() -
torrentChanged
- Specified by:
torrentChanged
in interfaceTOTorrentListener
-