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.Failure
Exception
public void linkTo(File linked)
Copyright © 2021 aQute SARL. All rights reserved.