With 1.5.0 I was checking the instance of Exchange in a process method to know if I have a CxfMessage or a JMSMessage in order to do different treatment.
if (aExchange instanceof JmsExchange) { JmsMessage jmsMessage = (JmsMessage) aExchange.getIn(); String request = jmsMessage.getBody(String.class); ... } else if (aExchange instanceof CxfExchange) { CxfMessage cxfMessage = (CxfMessage) aExchange.getIn(); Source source = cxfMessage.getBody(Source.class); String request = getRequestFromSource(source); ... } So now how can I do this check ? On which object may I determine that I receive a CXF or a JMS ? Thank you ! hzbarcea wrote: > > All DefaultExchange specializations were removed in 2.0.0. What > seemed a good idea initially proved to be unnecessary. This has been > communicated in the 2.0.0 Release Note [1]: "Exchange api cleanup. > Complete removal of specialized Exchange using generics." > > The specialized Messages were preserved as they may deal with > specialized types of body (payloads). You need use the > DefaultExchange instead of CxfExchange. If you have any issues don't > hesitate to ask. > > Cheers, > Hadrian > > [1] http://camel.apache.org/camel-200-release.html > > > On Nov 13, 2009, at 1:31 PM, fjaouen wrote: > >> >> Hi there, >> >> I am currently using Camel 1.5.0 and I am trying to make a migration >> to >> 2.0.0 version. >> >> It seems that org.apache.camel.component.cxf.CxfExchange class is not >> anymore available in this new version ? >> >> What is its remplacement ? >> >> Is there an easy way to know what has been removed in this new >> version or a >> documentation explaining how to migrate these changes ? >> >> Thank you ! >> -- >> View this message in context: >> http://old.nabble.com/CxfExchange-is-not-anymore-available-in-Camel-2.0.0-tp26341178p26341178.html >> Sent from the Camel Development mailing list archive at Nabble.com. >> > > > -- View this message in context: http://old.nabble.com/CxfExchange-is-not-anymore-available-in-Camel-2.0.0-tp26341178p28537452.html Sent from the Camel Development mailing list archive at Nabble.com.