Interface ProxyStore
-
- All Known Implementing Classes:
DefaultProxyStore
public interface ProxyStoreA ProxyStore provides aProxySerializerwith access to a low-level persistence mechanism. The ProxyStore does not need to be able to interpret the data sent to it by the ProxySerializer; it is merely a wrapper around a persistence mechanism.- See Also:
DefaultProxyStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Splittableget(java.lang.String key)Called byProxySerializerto retrieve a value previously provided toput(String, Splittable).intnextId()Returns a non-negative sequence number.voidput(java.lang.String key, Splittable value)Called byProxySerializerto store a value.
-
-
-
Method Detail
-
get
Splittable get(java.lang.String key)
Called byProxySerializerto retrieve a value previously provided toput(String, Splittable).- Parameters:
key- the key- Returns:
- the associated value or
nullifkeyis unknown
-
nextId
int nextId()
Returns a non-negative sequence number. The actual sequence of values returned by this method is unimportant, as long as the numbers in the sequence are unique.
-
put
void put(java.lang.String key, Splittable value)Called byProxySerializerto store a value.- Parameters:
key- a key value that will be passed toget(String)value- the data to store- See Also:
Splittable.getPayload()
-
-