|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.conf.CacheMarshallerImpl
public class CacheMarshallerImpl
Default CacheMarshaller
implementation that writes data
to a specified file and reads data from a specified file or URL.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.openjpa.conf.CacheMarshaller |
---|
CacheMarshaller.ValidationPolicy |
Constructor Summary | |
---|---|
CacheMarshallerImpl()
|
Method Summary | |
---|---|
void |
endConfiguration()
Invoked upon completion of bean property configuration for this object. |
String |
getId()
The id that this marshaller is responsible for. |
File |
getOutputFile()
|
CacheMarshaller.ValidationPolicy |
getValidationPolicy()
|
Object |
load()
Load and return an instance of the type handled by this marshaller. |
void |
setConfiguration(Configuration conf)
Invoked prior to setting bean properties. |
void |
setConsumeSerializationErrors(boolean consume)
|
void |
setId(String id)
The id that this marshaller is responsible for. |
void |
setInputResource(String resource)
|
void |
setInputURL(URL url)
|
void |
setOutputFile(File file)
|
void |
setValidationPolicy(String policy)
The CacheMarshaller.ValidationPolicy that this marshaller should use. |
void |
startConfiguration()
Invoked before bean property configuration is begun on this object. |
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 Object load()
CacheMarshaller
Configurable
, then this method will invoke
Configurable.setConfiguration(org.apache.openjpa.lib.conf.Configuration)
,
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 void setOutputFile(File file)
public File getOutputFile()
public void setInputURL(URL url)
public void setInputResource(String resource)
public void setConsumeSerializationErrors(boolean consume)
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 CacheMarshaller.ValidationPolicy getValidationPolicy()
public void setConfiguration(Configuration conf)
Configurable
setConfiguration
in interface Configurable
public void startConfiguration()
Configurable
startConfiguration
in interface Configurable
public void endConfiguration()
Configurable
endConfiguration
in interface Configurable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |