public class VaultKeyValueAdapter extends AbstractKeyValueAdapter
KeyValueAdapter
.Constructor and Description |
---|
VaultKeyValueAdapter(VaultOperations vaultOperations)
Create a new
VaultKeyValueAdapter given VaultOperations . |
VaultKeyValueAdapter(VaultOperations vaultOperations,
VaultConverter vaultConverter)
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(Object id,
String keyspace) |
long |
count(String keyspace) |
Object |
delete(Object id,
String keyspace) |
<T> T |
delete(Object id,
String keyspace,
Class<T> type) |
void |
deleteAllOf(String keyspace) |
void |
destroy() |
CloseableIterator<Map.Entry<Object,Object>> |
entries(String keyspace) |
Object |
get(Object id,
String keyspace) |
<T> T |
get(Object id,
String keyspace,
Class<T> type) |
Iterable<?> |
getAllOf(String keyspace) |
Object |
put(Object id,
Object item,
String keyspace) |
count, find, find, getQueryEngine
public VaultKeyValueAdapter(VaultOperations vaultOperations)
VaultKeyValueAdapter
given VaultOperations
.vaultOperations
- must not be null.public VaultKeyValueAdapter(VaultOperations vaultOperations, VaultConverter vaultConverter)
vaultOperations
- must not be null.vaultConverter
- must not be null.@Nullable public <T> T get(Object id, String keyspace, Class<T> type)
get
in interface KeyValueAdapter
get
in class AbstractKeyValueAdapter
@Nullable public <T> T delete(Object id, String keyspace, Class<T> type)
delete
in interface KeyValueAdapter
delete
in class AbstractKeyValueAdapter
public CloseableIterator<Map.Entry<Object,Object>> entries(String keyspace)
public void deleteAllOf(String keyspace)
public void clear()
public long count(String keyspace)
Copyright © 2016–2018 Pivotal Software, Inc.. All rights reserved.