|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.util.queue.CachingPersistenceStrategy
| Nested Class Summary |
| Nested classes inherited from class org.mule.util.queue.QueuePersistenceStrategy |
QueuePersistenceStrategy.Holder |
| Constructor Summary | |
CachingPersistenceStrategy(QueuePersistenceStrategy ps)
|
|
| Method Summary | |
void |
close()
Closes the store. |
boolean |
isTransient()
|
Object |
load(String queue,
Object id)
Loads an object specified by the given id. |
void |
open()
Open the store. |
void |
remove(String queue,
Object id)
Removes the object specified by the given id from the store. |
List |
restore()
Retrieves the ids of the stored objects. |
Object |
store(String queue,
Object obj)
Stores an object and returns its generated id. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CachingPersistenceStrategy(QueuePersistenceStrategy ps)
| Method Detail |
public void open()
throws IOException
QueuePersistenceStrategy
open in interface QueuePersistenceStrategyIOException
public void close()
throws IOException
QueuePersistenceStrategy
close in interface QueuePersistenceStrategyIOException
public Object load(String queue,
Object id)
throws IOException
QueuePersistenceStrategy
load in interface QueuePersistenceStrategyid - the id of the stored object
IOException
public void remove(String queue,
Object id)
throws IOException
QueuePersistenceStrategy
remove in interface QueuePersistenceStrategyid - the id of the stored object
IOException
public List restore()
throws IOException
QueuePersistenceStrategy
restore in interface QueuePersistenceStrategyIOException
public Object store(String queue,
Object obj)
throws IOException
QueuePersistenceStrategy
store in interface QueuePersistenceStrategyobj - the object to be stored
IOExceptionpublic boolean isTransient()
isTransient in interface QueuePersistenceStrategy
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||