|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GMStorage
GMStorage Interface that defines method to store data object different method of storage can be implemented
| Method Summary | |
|---|---|
void |
close()
close a storage |
boolean |
containsId(java.lang.String id)
if an item is in storage |
void |
flush()
flush the storage, force save the change permanently |
java.lang.Object |
get(java.lang.String id)
get an Object from storage |
java.util.Iterator |
iterator()
iterate through the threads in storage |
void |
open()
open a storage |
void |
put(java.lang.String id,
java.lang.Object item)
store an Object to storage |
void |
remove(java.lang.String id)
remove a thread from storage |
void |
setUrl(java.lang.String url)
set the url/identifer of the storage depends on implementation |
| Method Detail |
|---|
void setUrl(java.lang.String url)
throws java.lang.NullPointerException
java.lang.NullPointerException
void open()
throws java.io.IOException
java.io.IOExceptionvoid close()
boolean containsId(java.lang.String id)
throws java.lang.NullPointerException
java.lang.NullPointerException
java.lang.Object get(java.lang.String id)
throws java.io.IOException,
java.lang.NullPointerException
java.io.IOException
java.lang.NullPointerException
void put(java.lang.String id,
java.lang.Object item)
throws java.io.IOException,
java.lang.NullPointerException
java.io.IOException
java.lang.NullPointerException
void remove(java.lang.String id)
throws java.io.IOException,
java.lang.NullPointerException
java.io.IOException
java.lang.NullPointerException
void flush()
throws java.io.IOException
java.io.IOExceptionjava.util.Iterator iterator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||