Implementing vuze download manager abstraction.