|
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 |
java.lang.Objectkodo.conf.CacheMarshallerImpl
public class CacheMarshallerImpl
Default CacheMarshaller
implementation that writes data to files
in a temporary directory. The default temporary directory is the value of
System.getProperty("java.io.tmpdir")/System.getProperty("user.name")
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface kodo.conf.CacheMarshaller |
---|
CacheMarshaller.ValidationPolicy |
Constructor Summary | |
---|---|
CacheMarshallerImpl()
|
Method Summary | |
---|---|
void |
endConfiguration()
|
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 |
setConfiguration(Configuration conf)
|
void |
setId(String id)
The id that this marshaller is responsible for. |
static void |
setTmpDir(File dir)
Reset the temporary directory used by all CacheMarshallerImpls to dir . |
void |
setValidationPolicy(String policy)
The CacheMarshaller.ValidationPolicy that this marshaller should use. |
void |
startConfiguration()
|
void |
store(Object o)
Store o into the cache. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CacheMarshallerImpl()
Method Detail |
---|
public static void setTmpDir(File dir)
dir
. This should be invoked during system configuration
only, not at runtime.
public Object load()
CacheMarshaller
Configurable
, then this method will invoke
Configurable#setConfiguration()
,
Configurable.startConfiguration()
, and
Configurable.endConfiguration()
on the instance before returning.
load
in interface CacheMarshaller
public void store(Object o)
CacheMarshaller
o
into the cache.
store
in interface CacheMarshaller
public String getId()
CacheMarshaller
getId
in interface CacheMarshaller
public void setId(String id)
CacheMarshaller
setId
in interface CacheMarshaller
public void setValidationPolicy(String policy) throws InstantiationException, IllegalAccessException
CacheMarshaller
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.
setValidationPolicy
in interface CacheMarshaller
InstantiationException
IllegalAccessException
public void setConfiguration(Configuration conf)
setConfiguration
in interface Configurable
public void startConfiguration()
startConfiguration
in interface Configurable
public void endConfiguration()
endConfiguration
in interface Configurable
|
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 |