@Retention(value=RUNTIME) @Target(value=TYPE) public @interface WebSocketEndpoint
 @WebSocketEndpoint("/hello");
public class HelloServer {
  @WebSocketMessage
 public void processGreeting(String message, Session session) {
   System.out.println("Greeting received:" + message);
 }
}
| Modifier and Type | Required Element and Description |
|---|---|
String |
value
The URI or URI-template (level-1) where the endpoint will be deployed.
|
| Modifier and Type | Optional Element and Description |
|---|---|
Class[] |
decoders
The ordered array of decoder classes this endpoint will use.
|
Class[] |
encoders
The ordered array of encoder classes this endpoint will use.
|
String[] |
subprotocols
The ordered array of web socket protocols this endpoint supports.
|
public abstract String value
 @WebSocketEndpoint("/chat")
 @WebSocketEndpoint("/chat/{user}")
 @WebSocketEndpoint("/booking/{privilege-level}")
public abstract String[] subprotocols
public abstract Class[] decoders
public abstract Class[] encoders
Copyright © 2012. All Rights Reserved.