List Info

Thread: Created: (SM-1104) Type converters not working in ServiceMix




Created: (SM-1104) Type converters not working in ServiceMix
country flaguser name
United States
2007-10-13 02:48:23
Type converters not working in ServiceMix
-----------------------------------------

                 Key: SM-1104
                 URL: htt
ps://issues.apache.org/activemq/browse/SM-1104
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-camel
            Reporter: Gert Vanthienen
             Fix For: 3.2


Currently, the Camel type converters do not work inside
ServiceMix.  Consider this example (replacing the
eip:wire-tap in our tutorial using Camel)


     
from("jbi:service:urn:servicemix:tutorial:wiretap"
)
         .convertBodyTo(DOMSource.class)
        
.to("jbi:endpoint:urn:servicemix:tutorial:jms:myQueue&q
uot;,
"jbi:endpoint:urn:servicemix:tutorial:file:sender"
);


The snippet intends to convert the StreamSource, coming from
the <file:poller/> to a DOMSource for sending it to
both other endpoints, but conversion never happens.  Haven't
really looked into this, but it might be a classloading
issue..

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


Commented: (SM-1104) Type converters not working in ServiceMix
country flaguser name
United States
2007-10-22 04:56:24
    [ https://issues.apache.org/activemq/brows
e/SM-1104?page=com.atlassian.jira.plugin.system.issuetabpane
ls:comment-tabpanel#action_40453 ] 

James Strachan commented on SM-1104:
------------------------------------

I think this could be a gremlin in the servicemix-camel's
JbiMessage implementation whcih wasn't keeping track of the
setBody() value; have patched it...

> Type converters not working in ServiceMix
> -----------------------------------------
>
>                 Key: SM-1104
>                 URL: htt
ps://issues.apache.org/activemq/browse/SM-1104
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-camel
>            Reporter: Gert Vanthienen
>             Fix For: 3.2
>
>
> Currently, the Camel type converters do not work inside
ServiceMix.  Consider this example (replacing the
eip:wire-tap in our tutorial using Camel)
> 
>      
from("jbi:service:urn:servicemix:tutorial:wiretap"
)
>          .convertBodyTo(DOMSource.class)
>         
.to("jbi:endpoint:urn:servicemix:tutorial:jms:myQueue&q
uot;,
"jbi:endpoint:urn:servicemix:tutorial:file:sender"
);
> 
> The snippet intends to convert the StreamSource, coming
from the <file:poller/> to a DOMSource for sending it
to both other endpoints, but conversion never happens. 
Haven't really looked into this, but it might be a
classloading issue..

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


Resolved: (SM-1104) Type converters not working in ServiceMix
country flaguser name
United States
2007-10-22 05:38:24
     [ https://issues.apache.org/activemq/browse/SM-1104?page=co
m.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gert Vanthienen resolved SM-1104.
---------------------------------

    Resolution: Fixed

This commit (https://svn.apache.org/viewvc?view=rev&revision=58
7048) by James Strachan fixed the issue

> Type converters not working in ServiceMix
> -----------------------------------------
>
>                 Key: SM-1104
>                 URL: htt
ps://issues.apache.org/activemq/browse/SM-1104
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-camel
>            Reporter: Gert Vanthienen
>             Fix For: 3.2
>
>
> Currently, the Camel type converters do not work inside
ServiceMix.  Consider this example (replacing the
eip:wire-tap in our tutorial using Camel)
> 
>      
from("jbi:service:urn:servicemix:tutorial:wiretap"
)
>          .convertBodyTo(DOMSource.class)
>         
.to("jbi:endpoint:urn:servicemix:tutorial:jms:myQueue&q
uot;,
"jbi:endpoint:urn:servicemix:tutorial:file:sender"
);
> 
> The snippet intends to convert the StreamSource, coming
from the <file:poller/> to a DOMSource for sending it
to both other endpoints, but conversion never happens. 
Haven't really looked into this, but it might be a
classloading issue..

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


[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )