package org.limewire.core.api.upload; /** * The states related to managed uploads encapsulated in {@link UploadItem}. */ public enum UploadState { /** * Upload is being queued. */ QUEUED, /** * Upload completed. */ DONE, /** * Upload in progress. */ UPLOADING, /** * An error occurred and the upload has been stopped. */ UNABLE_TO_UPLOAD, /** * Upload cancelled by user. */ CANCELED, /** * Only related to bittorrent? * <p>{@link UploadStatus.WAITING_REQUESTS} */ WAITING, /** * This upload corresponds to a a live browse host. */ BROWSE_HOST, /** * The upload was a browse host, but is now complete. */ BROWSE_HOST_DONE }