|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.gemfire.mapping.MappingPdxSerializer
public class MappingPdxSerializer
PdxSerializer
implementation that uses a
GemfireMappingContext
to read and write entities.
Constructor Summary | |
---|---|
MappingPdxSerializer()
Creates a new MappingPdxSerializer using the default
GemfireMappingContext and DefaultConversionService . |
|
MappingPdxSerializer(GemfireMappingContext mappingContext,
ConversionService conversionService)
Creates a new MappingPdxSerializer using the given
GemfireMappingContext and ConversionService . |
Method Summary | |
---|---|
Object |
fromData(Class<?> type,
com.gemstone.gemfire.pdx.PdxReader reader)
|
void |
setApplicationContext(ApplicationContext applicationContext)
|
void |
setCustomSerializers(Map<Class<?>,com.gemstone.gemfire.pdx.PdxSerializer> customSerializers)
Configures custom pdx serializers to use for specific types |
void |
setGemfireInstantiators(Map<Class<?>,org.springframework.data.convert.EntityInstantiator> gemfireInstantiators)
Configures the EntityInstantiator s to be used to create the
instances to be read. |
boolean |
toData(Object value,
com.gemstone.gemfire.pdx.PdxWriter writer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MappingPdxSerializer(GemfireMappingContext mappingContext, ConversionService conversionService)
MappingPdxSerializer
using the given
GemfireMappingContext
and ConversionService
.
mappingContext
- must not be null.conversionService
- must not be null.public MappingPdxSerializer()
MappingPdxSerializer
using the default
GemfireMappingContext
and DefaultConversionService
.
Method Detail |
---|
public void setGemfireInstantiators(Map<Class<?>,org.springframework.data.convert.EntityInstantiator> gemfireInstantiators)
EntityInstantiator
s to be used to create the
instances to be read.
gemfireInstantiators
- must not be null.public void setCustomSerializers(Map<Class<?>,com.gemstone.gemfire.pdx.PdxSerializer> customSerializers)
customSerializers
- public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
public Object fromData(Class<?> type, com.gemstone.gemfire.pdx.PdxReader reader)
fromData
in interface com.gemstone.gemfire.pdx.PdxSerializer
public boolean toData(Object value, com.gemstone.gemfire.pdx.PdxWriter writer)
toData
in interface com.gemstone.gemfire.pdx.PdxSerializer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |