@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<? extends Decoder>[] |
decoders
The ordered array of decoder classes this endpoint will use.
|
Class<? extends Encoder>[] |
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<? extends Decoder>[] decoders
public abstract Class<? extends Encoder>[] encoders
Copyright © 2013. All Rights Reserved.