Brett E. Meyer created CAMEL-9394:
-------------------------------------

             Summary: Automate "org.apache.activemq.SERIALIZABLE_PACKAGES" 
setup for camel-activemq
                 Key: CAMEL-9394
                 URL: https://issues.apache.org/jira/browse/CAMEL-9394
             Project: Camel
          Issue Type: Improvement
          Components: camel-activemq
            Reporter: Brett E. Meyer


For ActiveMQ object message (de)serialization, AMQ-6013 tightly restricts 
accepted classes to a small set of absolutely necessary packages.  Although I'm 
not clear on why that change was necessary, it's easily overcome by setting the 
"org.apache.activemq.SERIALIZABLE_PACKAGES" system property.

We recently hit the Exception ActiveMQ throws if this isn't set, when you use 
your own object as a message body.  I'm guessing other camel-activemq users 
will be caught offguard by the change as well.

Suggestion: during runtime, camel-activemq chould set/update that system 
property, as object messages are sent.

Alternatively, as a bare minimum, we should document this on the camel-activemq 
wiki...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to