Skip to content

Commit

Permalink
camel message sends now work with headers
Browse files Browse the repository at this point in the history
  • Loading branch information
jstrachan committed Apr 24, 2013
1 parent f26f9a2 commit af53fd3
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions hawtio-web/src/main/webapp/app/camel/js/send.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,18 +70,22 @@ module Camel {

var jolokia = workspace.jolokia;
// if camel then use a different operation on the camel context mbean
var callback = onSuccess(sendWorked);
if (selection.domain === "org.apache.camel") {
var uri = selection.title;
mbean = getSelectionCamelContextMBean(workspace);
if (mbean) {
jolokia.execute(mbean, "sendStringBody(java.lang.String,java.lang.String)", uri, body, onSuccess(sendWorked));
if (headers) {
jolokia.execute(mbean, "sendBodyAndHeaders(java.lang.String, java.lang.Object, java.util.Map)", uri, body, headers, callback);
} else {
jolokia.execute(mbean, "sendStringBody(java.lang.String, java.lang.String)", uri, body, callback);
}
} else {
notification("error", "Could not find CamelContext MBean!");
}
} else {
var user = localStorage["activemqUserName"];
var pwd = localStorage["activemqPassword"];
var callback = onSuccess(sendWorked);
if (headers) {
jolokia.execute(mbean, "sendTextMessage(java.util.Map, java.lang.String, java.lang.String, java.lang.String)", headers, body, user, pwd, callback);
} else {
Expand Down

0 comments on commit af53fd3

Please sign in to comment.