protected void fireEvent(File file, int state) { fireEvent(file, state, null); }
private void runHttpTransfer(HttpTransfer transfer) { if (sslSocketFactory != null) transfer.setSSLSocketFactory(sslSocketFactory); transfer.run(); if (transfer.getSSLSocketFactory() != null) this.sslSocketFactory = transfer.getSSLSocketFactory(); } }
protected void runHttpTransfer(HttpTransfer transfer) { transfer.run(); }
public void terminate() { this.fireEvents = false; // prevent run() and future calls to terminate from firing the CANCELLED event this.go = false; synchronized(this) // other synchronized block in in the finally part of run() { if (thread != null) { // give it a poke just in case it is blocked/slow log.debug("terminate(): interrupting " + thread.getName()); try { thread.interrupt(); } catch(Throwable ignore) { } } } fireCancelledEvent(); this.fireCancelOnce = false; }
protected void fireEvent(int state) { fireEvent(localFile, state); }
protected void fireEvent(Throwable t) { fireEvent(localFile, t); }
protected void fireEvent(File file, Throwable t) { if (fireEvents) { TransferEvent e = new TransferEvent(this, eventID, remoteURL, file, t); fireEvent(e); } }
private void fireCancelledEvent() { if (fireCancelOnce) { TransferEvent e = new TransferEvent(this, eventID, remoteURL, localFile, TransferEvent.CANCELLED); fireEvent(e); } } private void fireEvent(TransferEvent e)
protected void fireEvent(File file, int state, FileMetadata meta) { if (fireEvents) { TransferEvent e = new TransferEvent(this, eventID, remoteURL, file, state); e.setFileMetadata(meta); fireEvent(e); } }