|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.servicemix.store.memory.MemoryStore
public class MemoryStore
A simple memory store implementation based on a simple map. This store is neither clusterable, nor persistent, nor transactional.
Field Summary |
---|
Fields inherited from interface org.apache.servicemix.store.Store |
---|
CLUSTERED, PERSISTENT, TRANSACTIONAL |
Constructor Summary | |
---|---|
MemoryStore(IdGenerator idGenerator)
|
Method Summary | |
---|---|
boolean |
hasFeature(java.lang.String name)
Returns true if the store implementation supports the given feature. |
java.lang.Object |
load(java.lang.String id)
Loads an object that has been previously stored under the specified key. |
java.lang.String |
store(java.lang.Object data)
Put an object into the store and return the unique id that may be used at a later time to retrieve the object. |
void |
store(java.lang.String id,
java.lang.Object data)
Put an object in the store under the given id. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MemoryStore(IdGenerator idGenerator)
Method Detail |
---|
public boolean hasFeature(java.lang.String name)
Store
hasFeature
in interface Store
name
- the feature to check
true
if the feature is supportedpublic void store(java.lang.String id, java.lang.Object data) throws java.io.IOException
Store
store
in interface Store
id
- the id of the object to storedata
- the object to store
java.io.IOException
- if an error occurspublic java.lang.String store(java.lang.Object data) throws java.io.IOException
Store
store
in interface Store
data
- the object to store
java.io.IOException
- if an error occurspublic java.lang.Object load(java.lang.String id) throws java.io.IOException
Store
load
in interface Store
id
- the id of the object
null>
if the object could not be found
java.io.IOException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |