public class KeyspaceConfiguration extends Object
KeyspaceConfiguration
allows programmatic setup of keyspaces and time to live options for certain types. This
is suitable for cases where there is no option to use the equivalent RedisHash
or TimeToLive
annotations.Modifier and Type | Class and Description |
---|---|
static class |
KeyspaceConfiguration.KeyspaceSettings |
Constructor and Description |
---|
KeyspaceConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
addKeyspaceSettings(KeyspaceConfiguration.KeyspaceSettings keyspaceSettings)
Add
KeyspaceConfiguration.KeyspaceSettings for type. |
KeyspaceConfiguration.KeyspaceSettings |
getKeyspaceSettings(Class<?> type)
Get the
KeyspaceConfiguration.KeyspaceSettings for given type. |
boolean |
hasSettingsFor(Class<?> type)
Check if specific
KeyspaceConfiguration.KeyspaceSettings are available for given type. |
protected Iterable<KeyspaceConfiguration.KeyspaceSettings> |
initialConfiguration()
Customization hook.
|
public boolean hasSettingsFor(Class<?> type)
KeyspaceConfiguration.KeyspaceSettings
are available for given type.type
- must not be null.public KeyspaceConfiguration.KeyspaceSettings getKeyspaceSettings(Class<?> type)
KeyspaceConfiguration.KeyspaceSettings
for given type.type
- must not be nullprotected Iterable<KeyspaceConfiguration.KeyspaceSettings> initialConfiguration()
public void addKeyspaceSettings(KeyspaceConfiguration.KeyspaceSettings keyspaceSettings)
KeyspaceConfiguration.KeyspaceSettings
for type.keyspaceSettings
- must not be null.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.