Websocket encoder/decoder

Olá, estou querendo implementar uma aplicação encoder/decoder que utilize websocket. Porém, nessa aplicação o meu cliente deve ser desenvolvido em java e os tutoriais que encontrei até o momento exemplificam somente o cliente como sendo uma aplicação web. Alguém teria algum exemplo que possa me auxiliar, onde o cliente é uma aplicação java.

Obrigado.