public class DBVaultStore extends java.lang.Object implements VaultStore
| Constructor and Description |
|---|
DBVaultStore() |
DBVaultStore(javax.sql.DataSource ds) |
| Modifier and Type | Method and Description |
|---|---|
void |
backup(java.lang.String version) |
void |
close() |
protected void |
copy(boolean backup,
java.lang.String version) |
javax.sql.DataSource |
getDataSource() |
long |
getLatestRefreshPeriod() |
protected net.e6tech.elements.common.resources.Retry |
getRetry() |
java.lang.String |
getTableName() |
Vault |
getVault(java.lang.String vaultName) |
VaultStore |
manage(java.lang.String... vaultNames) |
void |
open() |
void |
restore(java.lang.String version) |
void |
save() |
void |
setDataSource(javax.sql.DataSource dataSource) |
void |
setLatestRefreshPeriod(long latestRefreshPeriod) |
void |
setTableName(java.lang.String tableName) |
VaultStore |
unmanage(java.lang.String vaultName) |
java.lang.String |
writeString() |
public DBVaultStore()
public DBVaultStore(javax.sql.DataSource ds)
public javax.sql.DataSource getDataSource()
public void setDataSource(javax.sql.DataSource dataSource)
public long getLatestRefreshPeriod()
public void setLatestRefreshPeriod(long latestRefreshPeriod)
public java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
public VaultStore manage(java.lang.String... vaultNames)
manage in interface VaultStorepublic VaultStore unmanage(java.lang.String vaultName)
unmanage in interface VaultStoreprotected net.e6tech.elements.common.resources.Retry getRetry()
public Vault getVault(java.lang.String vaultName)
getVault in interface VaultStorepublic void backup(java.lang.String version)
throws java.io.IOException
backup in interface VaultStorejava.io.IOExceptionpublic void restore(java.lang.String version)
throws java.io.IOException
restore in interface VaultStorejava.io.IOExceptionprotected void copy(boolean backup,
java.lang.String version)
throws java.io.IOException
java.io.IOExceptionpublic void save()
throws java.io.IOException
save in interface VaultStorejava.io.IOExceptionpublic void open()
throws java.io.IOException
open in interface VaultStorejava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface VaultStorejava.io.IOExceptionpublic java.lang.String writeString()
throws java.io.IOException
writeString in interface VaultStorejava.io.IOException