com.aelitis.azureus.core.devices.impl
Class TranscodeManagerImpl

java.lang.Object
  extended by com.aelitis.azureus.core.devices.impl.TranscodeManagerImpl
All Implemented Interfaces:
TranscodeManager

public class TranscodeManagerImpl
extends Object
implements TranscodeManager


Constructor Summary
protected TranscodeManagerImpl(DeviceManagerImpl _dm)
           
 
Method Summary
 void addListener(TranscodeManagerListener listener)
           
protected  void close()
           
 void generate(IndentWriter writer)
           
protected  DeviceManagerImpl getManager()
           
protected  TranscodeProfile getProfileFromUID(String uid)
           
protected  TranscodeProvider getProvider(int p_id)
           
 TranscodeProvider[] getProviders()
           
 TranscodeQueueImpl getQueue()
           
protected  void initialise()
           
protected  void log(String str)
           
protected  void log(String str, Throwable e)
           
protected  DiskManagerFileInfo lookupFile(byte[] hash, int index)
           
protected  TranscodeTarget lookupTarget(String target_id)
           
protected  void pluginAdded(PluginInterface pi)
           
protected  void pluginRemoved(PluginInterface pi)
           
 void removeListener(TranscodeManagerListener listener)
           
protected  void updateStatus(int tick_count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranscodeManagerImpl

protected TranscodeManagerImpl(DeviceManagerImpl _dm)
Method Detail

initialise

protected void initialise()

pluginAdded

protected void pluginAdded(PluginInterface pi)

pluginRemoved

protected void pluginRemoved(PluginInterface pi)

updateStatus

protected void updateStatus(int tick_count)

getProviders

public TranscodeProvider[] getProviders()
Specified by:
getProviders in interface TranscodeManager

getProvider

protected TranscodeProvider getProvider(int p_id)
                                 throws TranscodeException
Throws:
TranscodeException

getProfileFromUID

protected TranscodeProfile getProfileFromUID(String uid)

getQueue

public TranscodeQueueImpl getQueue()
Specified by:
getQueue in interface TranscodeManager

getManager

protected DeviceManagerImpl getManager()

lookupTarget

protected TranscodeTarget lookupTarget(String target_id)
                                throws TranscodeException
Throws:
TranscodeException

lookupFile

protected DiskManagerFileInfo lookupFile(byte[] hash,
                                         int index)
                                  throws TranscodeException
Throws:
TranscodeException

close

protected void close()

addListener

public void addListener(TranscodeManagerListener listener)
Specified by:
addListener in interface TranscodeManager

removeListener

public void removeListener(TranscodeManagerListener listener)
Specified by:
removeListener in interface TranscodeManager

log

protected void log(String str)

log

protected void log(String str,
                   Throwable e)

generate

public void generate(IndentWriter writer)