Conectar Aplicação Java/Cliente a um Server/Node.js-Socket.IO

Olá! Gostaria de saber como desenvolver um chat entre uma aplicação Java/desktop(J2SE) cliente a um servidor node.js/Socket.IO. Isso seria útil para uma aplicação que estou desenvolvendo e que tem a seguinte função: Uma aplicação que faz impressão a partir de comandos disparado por uma aplicação web. Enfim, esse programa java fica instalado no computador esperando o comando de impressão vindo de uma aplicação web. Por isso preciso entender como criar essa conexão entre esses dois tipos de aplicações. É possível? Existe exemplos?

Acho que seria mais proveitoso usar uma fila (como ActiveMQ) e, a partir do NodeJS, postar na mesma, criando uma aplicação java como listener.