package org.torrent.transfer; import org.torrent.internal.data.TorrentMetaInfo; import org.torrent.internal.io.PieceVerifier; import org.torrent.internal.transfer.AvailabilityObserver; import org.torrent.internal.transfer.BTSession; import org.torrent.internal.transfer.ContentWatcher; import org.torrent.internal.transfer.TrafficWatcher; import org.gudy.azureus2.plugins.download.Download; //import org.torrent.internal.transfer.Download; public interface Transfer extends Download { ContentWatcher getContentWatcher(); BTSession getSession(); TorrentMetaInfo getContentInfo(); PieceVerifier getPieceVerifier(); public TrafficWatcher getTrafficWatcher(); AvailabilityObserver getAvailabilityObserver(); void checkAllPieces(); }