I have a big question regarding TypeConverters - how to cache a
heavyweight-converter:

Actually i have a TypeConverter using a Pojo for converting a
COBOL-Object-Dump (don't ask!:), which is not as reentrant as the
TypeConverter-Semantic requests it. 

I have concurreny issues.

The thing is - that Pojo is too heavyweight to make a new instance every
time i want to use it:
It does a lot of initializing stuff...

Well that Pojo was used in a EJB-Environment before  - therefore it was
instantiated for every instance of a SLSB and this worked fine since every
thread had his own instance and the ejb container managed the caching of it

How can i solve this in camel? I could imagine using a bean, or a Processor,
but i can't see a solution without creating a new instance for every
request. 

Can i cache Processors or Beans and direct camel to use a different
cache-object for every request?

Thanx for any hint...

regards, 
martin

-- 
View this message in context: 
http://old.nabble.com/Heavyweight-Converter%3A-Caching--tp27337830p27337830.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to