esempio semplice del client javax.websocket

Qualcuno può fornirmi un esempio molto semplice di client javax.websocket usando javax.websocket ?

Voglio collegarmi a websocket (ws: //socket.example.com: 1234), inviare un messaggio (aggiungi canale) e ascoltare i messaggi. Tutti i messaggi (inviati e ascoltati) sono in formato JSON.

E questa libreria è la migliore per la semplice comunicazione websocket?

(scusa per una domanda stupida, sto imparando Java, grazie)