Package no.nav.vault.jdbc.hikaricp
Class VaultUtil
- java.lang.Object
-
- no.nav.vault.jdbc.hikaricp.VaultUtil
-
public class VaultUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMIN_REFRESH_MARGINstatic java.lang.StringVAULT_TOKEN_PATH_PROPERTYstatic java.lang.StringVAULT_TOKEN_PROPERTY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.bettercloud.vault.VaultgetClient()static VaultUtilgetInstance()java.util.TimergetTimer()static longsuggestedRefreshInterval(long duration)
-
-
-
Field Detail
-
VAULT_TOKEN_PROPERTY
public static final java.lang.String VAULT_TOKEN_PROPERTY
- See Also:
- Constant Field Values
-
VAULT_TOKEN_PATH_PROPERTY
public static final java.lang.String VAULT_TOKEN_PATH_PROPERTY
- See Also:
- Constant Field Values
-
MIN_REFRESH_MARGIN
public static final int MIN_REFRESH_MARGIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
suggestedRefreshInterval
public static long suggestedRefreshInterval(long duration)
-
getInstance
public static VaultUtil getInstance() throws VaultError
- Throws:
VaultError
-
getClient
public com.bettercloud.vault.Vault getClient()
-
getTimer
public java.util.Timer getTimer()
-
-