public class FileCredentialsResolver extends Object implements CredentialsResolver
CredentialsResolver that reads credential values from a Java properties file,
re-reading it whenever the file's last-modified time changes.
Each property becomes one credential entry. Suitable for mounted secret files that an orchestrator rotates in place (for example, Kubernetes secret volume remounts).
| Constructor and Description |
|---|
FileCredentialsResolver(File file) |
FileCredentialsResolver(String fileName) |
| Modifier and Type | Method and Description |
|---|---|
Credentials |
getCredentials()
Resolves and returns the current credentials.
|
File |
getFile() |
boolean |
isRotating()
Indicates if this resolver can return different credentials over time.
|
void |
refresh()
Forces a re-fetch on the next call to
CredentialsResolver.getCredentials(). |
String |
toString() |
public FileCredentialsResolver(File file)
public FileCredentialsResolver(String fileName)
public File getFile()
public Credentials getCredentials()
CredentialsResolvernull.getCredentials in interface CredentialsResolverpublic void refresh()
CredentialsResolverCredentialsResolver.getCredentials(). The default implementation
does nothing.refresh in interface CredentialsResolverpublic boolean isRotating()
CredentialsResolverfalse.isRotating in interface CredentialsResolverCopyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.