package org.limewire.bittorrent; /** * The possible states of any torrent download piece. */ public enum TorrentPieceState { /** * The piece has been downloaded in its entirety. */ DOWNLOADED, /** * Some of the data for the piece has been downloaded. */ PARTIAL, /** * Nothing has been downloaded for the piece yet, however it is available. */ AVAILABLE, /** * The piece is currently being downloaded or written to. */ ACTIVE, /** * Additional data for the piece is currently not available with the given peer set. */ UNAVAILABLE; }