|
Kodo 4.1.4 generated on June 22 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CacheMarshaller
Responsible for marshalling and unmarshalling objects between memory and durable cache.
| Nested Class Summary | |
|---|---|
static interface |
CacheMarshaller.ValidationPolicy
Validation policies are responsible for computing whether or not a cached data structure is valid for the current context. |
| Method Summary | |
|---|---|
String |
getId()
The id that this marshaller is responsible for. |
Object |
load()
Load and return an instance of the type handled by this marshaller. |
void |
setId(String id)
The id that this marshaller is responsible for. |
void |
setValidationPolicy(String policy)
The CacheMarshaller.ValidationPolicy that this marshaller should use. |
void |
store(Object o)
Store o into the cache. |
| Method Detail |
|---|
Object load()
Configurable, then this method will invoke
Configurable#setConfiguration(),
Configurable.startConfiguration(), and
Configurable.endConfiguration() on the instance before returning.
void store(Object o)
o into the cache.
void setId(String id)
String getId()
void setValidationPolicy(String policy)
throws InstantiationException,
IllegalAccessException
CacheMarshaller.ValidationPolicy that this marshaller should use.
A value for this parameter is required. The class will be instantiated
via the Configurations mechanism, ensuring that if the class
implements Configurable or GenericConfigurable, it will
be taken through the appropriate lifecycle.
InstantiationException
IllegalAccessException
|
Kodo 4.1.4 generated on June 22 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||