Allow camel to send custom xmpp packet (Presence packet or PubSub packet) to a xmpp destination -----------------------------------------------------------------------------------------------
Key: CAMEL-3195 URL: https://issues.apache.org/activemq/browse/CAMEL-3195 Project: Apache Camel Issue Type: New Feature Components: camel-xmpp Reporter: Chandra Prakash Joshi Claus Ibsen suggested that I should create a ticket for this new feature ([http://stackoverflow.com/questions/3645159/can-apache-camel-send-a-xmpp-presence-pubsub-packet-to-an-xmpp-endpoint]) I need to receive an update published to a JMS topic, convert it to a XMPP packet (Presence packet or PubSub packet) and route it to an XMPP endpoint. I am using ActiveMQ as JMS provider and Apache camel as routing engine. given below is my route in Camel (to make things simple I read from system.in instead of a jms topic): {code:java} from("stream:in?promptMessage=Enter something:").process( new Processor(){ public void process(Exchange exchange) throws Exception { System.out.println("sending presence with message: " + exchange.getIn().getBody().toString()); Presence p = new Presence(Type.available, exchange.getIn().getBody().toString(), 5, Mode.chat); exchange.getIn().setBody(p); } }).to("xmpp:us...@banl080161?password=pass1"); {code} Idea is that us...@banl080161 should be able to send a custome presence packet having status as given from system.in. I am reading from system.in, making a presence packet, setting this packet in the exchange body and send this presence on behalf of us...@banl080161. Problem: nothing gets sent to XMPP server, I use PSI to see packets coming from us...@banl080161, us...@banl080161 comes online for sure but no custom presence message is received. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.