Type Converter (when using wrapper/holder objects) it should be possible to 
delegate the type converter to the embedded object/body that is wrapped
---------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: CAMEL-1300
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1300
             Project: Apache Camel
          Issue Type: New Feature
          Components: camel-core
            Reporter: Claus Ibsen
             Fix For: Future


During the work with the Camel VFS we use 
org.apache.camel.component.file.GenericFile<T> as a wrapper object of the 
actual type (such as java.io.File, some FTP file, or whatever)

As java.io.File is central in many components we have type converters that can 
convert to/from java.io.File.
I am tired of adding copy of java.io.File converter methods with the signature 
of GenericFile<File> and delegate to the java.io.File method.

What is needed is type converter registry to be able to indirect/delegate to 
the wrapped object automatically.
For instance if we could implement some interface in GenericFile and it could 
just return the body and then we are home free.

Ticket created to remind me to look into it.

Maybe the camel-cxf component could use this as well for some of the POJO 
payloads as its uses some internal CXF ValueListHolder or what the class was 
named

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to