public class KeyVaultOperation extends Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cacheRefreshIntervalInMs |
private com.microsoft.azure.keyvault.KeyVaultClient |
keyVaultClient |
private AtomicLong |
lastUpdateTime |
private ConcurrentHashMap<String,Object> |
propertyNamesHashMap |
private Object |
refreshLock |
private ReadWriteLock |
rwLock |
private String |
vaultUri |
| Constructor and Description |
|---|
KeyVaultOperation(com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient,
String vaultUri) |
KeyVaultOperation(com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient,
String vaultUri,
long refreshInterval) |
| Modifier and Type | Method and Description |
|---|---|
private void |
createOrUpdateHashMap() |
Object |
get(String secretName) |
String[] |
list() |
private final long cacheRefreshIntervalInMs
private final Object refreshLock
private final com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient
private final String vaultUri
private ConcurrentHashMap<String,Object> propertyNamesHashMap
private final AtomicLong lastUpdateTime
private final ReadWriteLock rwLock
Copyright © 2019 Microsoft. All rights reserved.