AnnotatedAddedProgrammaticallyEndpoint.java
package io.undertow.websockets.jsr.test.annotated;
import jakarta.websocket.OnMessage;
import jakarta.websocket.Session;
import jakarta.websocket.server.ServerEndpoint;
@ServerEndpoint(AnnotatedAddedProgrammaticallyEndpoint.PATH)
public class AnnotatedAddedProgrammaticallyEndpoint {
static final String PATH = "/programmatic";
@OnMessage
public String handleMessage(String message, Session session) {
StringBuilder reversed = new StringBuilder(message);
reversed.reverse();
return reversed.toString();
}
}