public class DownloadListenerPromise extends Object implements org.osgi.util.promise.Success<File,Void>, org.osgi.util.promise.Failure
RepositoryPlugin| Constructor and Description |
|---|
DownloadListenerPromise(Reporter reporter,
String task,
org.osgi.util.promise.Promise<File> promise,
RepositoryPlugin.DownloadListener... downloadListeners)
Use the promise to signal the Download Listeners
|
| Modifier and Type | Method and Description |
|---|---|
org.osgi.util.promise.Promise<Void> |
call(org.osgi.util.promise.Promise<File> resolved) |
void |
fail(org.osgi.util.promise.Promise<?> resolved) |
void |
linkTo(File linked) |
String |
toString() |
public DownloadListenerPromise(Reporter reporter, String task, org.osgi.util.promise.Promise<File> promise, RepositoryPlugin.DownloadListener... downloadListeners)
reporter - a reporter or null (will use a SLF4 in that case)task - promise - downloadListeners - public org.osgi.util.promise.Promise<Void> call(org.osgi.util.promise.Promise<File> resolved) throws Exception
public void fail(org.osgi.util.promise.Promise<?> resolved)
throws Exception
fail in interface org.osgi.util.promise.FailureExceptionpublic void linkTo(File linked)
Copyright © 2019 aQute SARL. All rights reserved.