Pregunta

necesito para recibir una actualización publicada a un tema JMS, convertirlo en un paquete XMPP (Presencia paquete o paquetes PubSub) y la ruta a un punto final XMPP.

Estoy utilizando ActiveMQ como proveedor de JMS y el camello Apache como motor de enrutamiento. A continuación se realiza mi ruta en camello (Para simplificar las cosas que he leído de system.In en lugar de un tema JMS):

     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:user1@banl080161?password=pass1");

La idea es que usuario1 @ banl080161 debe ser capaz de enviar un paquete que tiene el estado de presencia custome como se da a partir system.in. Estoy leyendo desde system.in, haciendo un paquete de presencia, el establecimiento de este paquete en el cuerpo de intercambio y enviar esta presencia en nombre de usuario1 @ banl080161.

Problema: nada se envía al servidor XMPP, utilizo la ISP para ver los paquetes procedentes de usuario1 @ banl080161, usuario1 @ banl080161 se pone en línea con seguridad, pero no se recibe ningún mensaje de presencia a medida

.

¿Es posible hacer este tipo de cosas en Apache Camel?

¿Fue útil?

Solución

No dude en crear un billete para esta nueva función para el componente de camellos en XMPP.

Hay un vínculo con el gestor de incidencias de esta página web: http://camel.apache.org/support

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top