Interface RuntimeRepositoryContextType
- All Known Implementing Classes:
CoffeePickRuntimeRepositoryContext
@ConsumerType
public interface RuntimeRepositoryContextType
A context interface passed to repositories.
This is used to provide configuration and other information to repositories at runtime, and is
typically filled in by the client implementation. This interface essentially serves as a means to
avoid a circular dependency between the client API and repository SPI.
-
Method Summary
Modifier and Type Method Description java.nio.file.Path
cacheDirectory()
java.net.http.HttpClient
httpClient()
-
Method Details
-
cacheDirectory
java.nio.file.Path cacheDirectory()- Returns:
- The base cache directory
-
httpClient
java.net.http.HttpClient httpClient()- Returns:
- An HTTP client to be used for requests
-