Class TranscodeManagerImpl
java.lang.Object
com.biglybt.core.devices.impl.TranscodeManagerImpl
- All Implemented Interfaces:
TranscodeManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GlobalManagerListenerprivate CategoryListenerprivate TorrentAttributeprivate Coreprivate DeviceManagerImplprivate booleanprivate boolean(package private) AESemaphoreprivate CopyOnWriteList<TranscodeManagerListener> private TranscodeQueueImplprivate TagListenerprivate TorrentAttributeprivate TranscodeProviderVuze -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(TranscodeManagerListener listener) (package private) void(package private) voidprotected voidclose()voidgenerate(IndentWriter writer) protected DeviceManagerImplprotected TranscodeProfilegetProfileFromUID(String uid) protected TranscodeProvidergetProvider(int p_id) getQueue()protected voidprotected voidprotected voidprotected DiskManagerFileInfolookupFile(byte[] hash, int index) protected TranscodeTargetlookupTarget(String target_id) protected voidprotected void(package private) voidprocessCategory(Category cat, Object[] details, DownloadManager dm) (package private) voidprocessTag(Tag tag, Object[] details, DownloadManager dm) voidremoveListener(TranscodeManagerListener listener) protected voidupdateStatus(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:
getProvidersin interfaceTranscodeManager
-
getProvider
- Throws:
TranscodeException
-
getProfileFromUID
-
getQueue
- Specified by:
getQueuein interfaceTranscodeManager
-
getManager
-
lookupTarget
- Throws:
TranscodeException
-
lookupFile
- Throws:
TranscodeException
-
close
protected void close() -
addListener
- Specified by:
addListenerin interfaceTranscodeManager
-
removeListener
- Specified by:
removeListenerin interfaceTranscodeManager
-
log
-
log
-
generate
-