public class VanillaStringStringKeyValueStore extends Object implements StringStringKeyValueStore
KeyValueStore.Entry<K,V>| Constructor and Description |
|---|
VanillaStringStringKeyValueStore(RequestContext context,
Asset asset,
SubscriptionKeyValueStore<String,net.openhft.chronicle.bytes.Bytes,net.openhft.chronicle.bytes.BytesStore> kvStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(EngineReplication.ReplicationEntry replicationEntry) |
Asset |
asset() |
void |
clear() |
void |
close() |
boolean |
containsValue(String value) |
void |
entriesFor(int segment,
SubscriptionConsumer<MapEvent<String,String>> kvConsumer) |
Iterator<Map.Entry<String,String>> |
entrySetIterator() |
String |
getAndPut(String key,
String value) |
String |
getAndRemove(String key) |
String |
getUsing(String key,
StringBuilder value) |
void |
keysFor(int segment,
SubscriptionConsumer<String> kConsumer) |
Class<String> |
keyType() |
long |
longSize() |
boolean |
put(String key,
String value)
put an entry
|
boolean |
remove(String key)
remove a key
|
ObjectKVSSubscription<String,StringBuilder,String> |
subscription(boolean createIfAbsent) |
KeyValueStore |
underlying() |
Class<String> |
valueType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsKey, get, isKeyType, isReadOnly, keyedView, keySetIterator, putIfAbsent, removeIfEqual, replace, replaceIfEqual, segmentFor, segments, valuesIteratorandThenpublic VanillaStringStringKeyValueStore(RequestContext context, @NotNull Asset asset, @NotNull SubscriptionKeyValueStore<String,net.openhft.chronicle.bytes.Bytes,net.openhft.chronicle.bytes.BytesStore> kvStore) throws AssetNotFoundException
AssetNotFoundException@NotNull public Class<String> keyType()
keyType in interface ObjectKeyValueStore<String,StringBuilder,String>@NotNull public Class<String> valueType()
valueType in interface ObjectKeyValueStore<String,StringBuilder,String>@NotNull public ObjectKVSSubscription<String,StringBuilder,String> subscription(boolean createIfAbsent)
subscription in interface SubscriptionKeyValueStore<String,StringBuilder,String>public boolean put(String key, @NotNull String value)
KeyValueStoreput in interface KeyValueStore<String,StringBuilder,String>key - to setvalue - to set@Nullable public String getAndPut(String key, @NotNull String value)
getAndPut in interface KeyValueStore<String,StringBuilder,String>public boolean remove(String key)
KeyValueStoreremove in interface KeyValueStore<String,StringBuilder,String>key - to remove@Nullable public String getAndRemove(String key)
getAndRemove in interface KeyValueStore<String,StringBuilder,String>@Nullable public String getUsing(String key, StringBuilder value)
getUsing in interface KeyValueStore<String,StringBuilder,String>public long longSize()
longSize in interface KeyValueStore<String,StringBuilder,String>public void keysFor(int segment,
SubscriptionConsumer<String> kConsumer)
throws InvalidSubscriberException
keysFor in interface KeyValueStore<String,StringBuilder,String>InvalidSubscriberExceptionpublic void entriesFor(int segment,
@NotNull
SubscriptionConsumer<MapEvent<String,String>> kvConsumer)
throws InvalidSubscriberException
entriesFor in interface KeyValueStore<String,StringBuilder,String>InvalidSubscriberException@NotNull public Iterator<Map.Entry<String,String>> entrySetIterator()
entrySetIterator in interface KeyValueStore<String,StringBuilder,String>public void clear()
clear in interface KeyValueStore<String,StringBuilder,String>public boolean containsValue(String value)
containsValue in interface KeyValueStore<String,StringBuilder,String>public Asset asset()
asset in interface Assetted<KeyValueStore<String,StringBuilder,String>>public KeyValueStore underlying()
underlying in interface Assetted<KeyValueStore<String,StringBuilder,String>>public void close()
close in interface Closeableclose in interface AutoCloseablepublic void accept(EngineReplication.ReplicationEntry replicationEntry)
accept in interface java.util.function.Consumer<EngineReplication.ReplicationEntry>Copyright © 2015. All rights reserved.