public static ThreadPool get(final String prefix, final int size, final Thread.UncaughtExceptionHandler handler) { return get(prefix, size, ThreadPool.Priority.norm, handler); }
public DefaultBackgroundExecutor(final String prefix, final Thread.UncaughtExceptionHandler handler) { this(ThreadPoolFactory.get(prefix, handler)); }
public static ThreadPool get(final int size) { return get(DEFAULT_THREAD_NAME_PREFIX, size); }
public static ThreadPool get(final int size, final Thread.UncaughtExceptionHandler handler) { return get(ThreadPool.DEFAULT_THREAD_NAME_PREFIX, size, handler); }
public static ThreadPool get(final String prefix, final int size) { return get(prefix, size, ThreadPool.Priority.norm); }
public static ThreadPool get() { return get(new LoggingUncaughtExceptionHandler()); }
public static ThreadPool get(final String prefix, final int size, final ThreadPool.Priority priority) { return get(prefix, size, priority, new LoggingUncaughtExceptionHandler()); }
public static ThreadPool get(final Thread.UncaughtExceptionHandler handler) { return get(DEFAULT_THREAD_NAME_PREFIX, PreferencesFactory.get().getInteger("threading.pool.size.max"), handler); }
public static ThreadPool get(final String prefix, final ThreadPool.Priority priority) { return get(prefix, PreferencesFactory.get().getInteger("threading.pool.size.max"), priority); }
public static ThreadPool get(final String prefix, final Thread.UncaughtExceptionHandler handler) { return get(prefix, PreferencesFactory.get().getInteger("threading.pool.size.max"), handler); }
public static ThreadPool get(final String prefix, final ThreadPool.Priority priority, final Thread.UncaughtExceptionHandler handler) { return get(prefix, PreferencesFactory.get().getInteger("threading.pool.size.max"), priority, handler); }
public ConcurrentTransferWorker(final SessionPool source, final SessionPool destination, final Transfer transfer, final ThreadPool.Priority priority, final TransferOptions options, final TransferSpeedometer meter, final TransferPrompt prompt, final TransferErrorCallback error, final ConnectionCallback connectionCallback, final PasswordCallback passwordCallback, final ProgressListener progressListener, final StreamListener streamListener, final NotificationService notification) { super(transfer, options, prompt, meter, error, progressListener, streamListener, connectionCallback, passwordCallback, notification); this.source = source; this.destination = destination; this.pool = ThreadPoolFactory.get(String.format("%s-transfer", new AlphanumericRandomStringService().random()), transfer.getSource().getTransferType() == Host.TransferType.newconnection ? 1 : PreferencesFactory.get().getInteger("queue.connections.limit"), priority); this.completion = new ExecutorCompletionService<TransferStatus>(pool.executor()); }
final TransferStatus status, final ConnectionCallback callback) throws BackgroundException { final ThreadPool pool = ThreadPoolFactory.get("largeupload", concurrency); try { final String fileid;
@Override public StorageObject upload(final Path file, final Local local, final BandwidthThrottle throttle, final StreamListener listener, final TransferStatus status, final ConnectionCallback callback) throws BackgroundException { final ThreadPool pool = ThreadPoolFactory.get("multipart", concurrency); try { MultipartUpload multipart = null;
cryptomator.getCryptor().fileHeaderCryptor().decryptHeader(header), nonces, cryptomator.numberOfChunks(offset)); final PipedInputStream sink = new PipedInputStream(source, PreferencesFactory.get().getInteger("connection.chunksize")); final ThreadPool pool = ThreadPoolFactory.get("checksum", 1); try { final Future execute = pool.execute(new Callable<TransferStatus>() {
final TransferStatus status, final ConnectionCallback callback) throws BackgroundException { final ThreadPool pool = ThreadPoolFactory.get("multipart", concurrency); final List<Path> existingSegments = new ArrayList<Path>(); if(status.isAppend()) {
@Override public AttributedList<Path> list(final Path directory, final ListProgressListener listener) throws BackgroundException { final ThreadPool pool = ThreadPoolFactory.get("list", concurrency); try { final String prefix = this.createPrefix(directory);