Interface StubDownloader
- All Known Implementing Classes:
AetherStubDownloader
public interface StubDownloader
Contract for providing a tuple containing configuration of a downloaded and unpacked
stub, together with the file location of that extracted artifact.
Note: Actually the artifact doesn't have to be a JAR. method name contains that suffix
for historical reasons.
- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak
-
Method Summary
Modifier and TypeMethodDescriptiondownloadAndUnpackStubJar(StubConfiguration stubConfiguration) Note: Actually the artifact doesn't have to be a JAR. method name contains that suffix or historical reasons.
-
Method Details
-
downloadAndUnpackStubJar
Note: Actually the artifact doesn't have to be a JAR. method name contains that suffix or historical reasons.- Parameters:
stubConfiguration- configuration for which contracts and stubs should be resolved- Returns:
- a mapping of updated StubConfiguration (it will contain the resolved
version) and the location of the downloaded stubs. If there was no artifact this
method will return
null.
-