package org.openslx.imagemaster.serverconnection; /** * This represents a connection. * (When a satellite is up- or downloading an image from/to masterserver). * It is used to help the ConnectionHandler and is storing infos. */ public class Connection { /** * Where the file is stored locally. */ protected final String filepath; /** * Type of this connection. * True if uploading, false if downloading */ protected final boolean type; public UploadingImage image = null; public DownloadingClient client = null; public final static boolean UPLOADING = true; public final static boolean DOWNLOADING = false; /** * Create a new connection data * @param filepath Where the file is stored locally * @param type True if uploading, false if downloading * @param listenerThread The active listener thread that listens for incoming connections */ protected Connection(String filepath, boolean type) { this.filepath = filepath; this.type = type; } }