Package com.biglybt.core.devices.impl
Class TranscodeManagerImpl
java.lang.Object
com.biglybt.core.devices.impl.TranscodeManagerImpl
- All Implemented Interfaces:
TranscodeManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GlobalManagerListener
private CategoryListener
private TorrentAttribute
private Core
private DeviceManagerImpl
private boolean
private boolean
(package private) AESemaphore
private CopyOnWriteList
<TranscodeManagerListener> private TranscodeQueueImpl
private TagListener
private TorrentAttribute
private TranscodeProviderVuze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(TranscodeManagerListener listener) (package private) void
(package private) void
protected void
close()
void
generate
(IndentWriter writer) protected DeviceManagerImpl
protected TranscodeProfile
getProfileFromUID
(String uid) protected TranscodeProvider
getProvider
(int p_id) getQueue()
protected void
protected void
protected void
protected DiskManagerFileInfo
lookupFile
(byte[] hash, int index) protected TranscodeTarget
lookupTarget
(String target_id) protected void
protected void
(package private) void
processCategory
(Category cat, Object[] details, DownloadManager dm) (package private) void
processTag
(Tag tag, Object[] details, DownloadManager dm) void
removeListener
(TranscodeManagerListener listener) protected void
updateStatus
(int tick_count)
-
Field Details
-
device_manager
-
core
-
vuzexcode_provider
-
listeners
-
queue
-
init_sem
AESemaphore init_sem -
hooked_categories
private boolean hooked_categories -
category_map
-
category_listener
-
category_dl_listener
-
category_ta
-
hooked_tags
private boolean hooked_tags -
tag_map
-
tag_listener
-
tag_ta
-
-
Constructor Details
-
TranscodeManagerImpl
-
-
Method Details
-
initialise
protected void initialise() -
pluginAdded
-
pluginRemoved
-
updateStatus
protected void updateStatus(int tick_count) -
checkCategories
void checkCategories() -
processCategory
-
checkTags
void checkTags() -
processTag
-
getProviders
- Specified by:
getProviders
in interfaceTranscodeManager
-
getProvider
- Throws:
TranscodeException
-
getProfileFromUID
-
getQueue
- Specified by:
getQueue
in interfaceTranscodeManager
-
getManager
-
lookupTarget
- Throws:
TranscodeException
-
lookupFile
- Throws:
TranscodeException
-
close
protected void close() -
addListener
- Specified by:
addListener
in interfaceTranscodeManager
-
removeListener
- Specified by:
removeListener
in interfaceTranscodeManager
-
log
-
log
-
generate
-