|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.camel.converter.dozer.DozerTypeConverterLoader
public class DozerTypeConverterLoader
DozerTypeConverterLoader provides the mechanism for registering
a Dozer Mapper as TypeConverter for a CamelContext.
CamelContext's registry will also be searched for Mapper
instances. A DozerTypeConverter is created to wrap each
Mapper instance and the mapper is queried for the types it converts.
The queried types are used to register the TypeConverter with the
context via its TypeConverterRegistry.
| Constructor Summary | |
|---|---|
DozerTypeConverterLoader()
Creates a DozerTypeConverter performing no
TypeConverter registration. |
|
DozerTypeConverterLoader(org.apache.camel.CamelContext camelContext)
Creates a DozerTypeConverter that will search the given
CamelContext for instances of DozerBeanMapper. |
|
DozerTypeConverterLoader(org.apache.camel.CamelContext camelContext,
org.dozer.DozerBeanMapper mapper)
Creates a DozerTypeConverter that will wrap the the given
DozerBeanMapper as a DozerTypeConverter and register it
with the given context. |
|
| Method Summary | |
|---|---|
void |
addMapping(org.dozer.loader.api.BeanMappingBuilder beanMappingBuilder)
Registers Dozer BeanMappingBuilder in current mapper instance. |
org.apache.camel.CamelContext |
getCamelContext()
|
void |
init(org.apache.camel.CamelContext camelContext,
org.dozer.DozerBeanMapper mapper)
Doses the actual querying and registration of DozerTypeConverters
with the CamelContext. |
void |
setCamelContext(org.apache.camel.CamelContext camelContext)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DozerTypeConverterLoader()
DozerTypeConverter performing no
TypeConverter registration.
public DozerTypeConverterLoader(org.apache.camel.CamelContext camelContext)
DozerTypeConverter that will search the given
CamelContext for instances of DozerBeanMapper. Each
discovered instance will be wrapped as a DozerTypeConverter and
register as a TypeConverter with the context
camelContext - the context to register the
DozerTypeConverter in
public DozerTypeConverterLoader(org.apache.camel.CamelContext camelContext,
org.dozer.DozerBeanMapper mapper)
DozerTypeConverter that will wrap the the given
DozerBeanMapper as a DozerTypeConverter and register it
with the given context. It will also search the context for
camelContext - the context to register the
DozerTypeConverter inmapper - the DozerMapperBean to be wrapped as a type converter.| Method Detail |
|---|
public void init(org.apache.camel.CamelContext camelContext,
org.dozer.DozerBeanMapper mapper)
DozerTypeConverters
with the CamelContext.
camelContext - the context to register the
DozerTypeConverter inmapper - the DozerMapperBean to be wrapped as a type converter.public void addMapping(org.dozer.loader.api.BeanMappingBuilder beanMappingBuilder)
BeanMappingBuilder in current mapper instance.
This method should be called instead of direct mapper.addMapping() invocation for Camel
being able to register given type conversion.
beanMappingBuilder - api-based mapping builderpublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAware
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||