@Documented @Retention(value=RUNTIME) @Target(value={TYPE,ANNOTATION_TYPE}) @WebSocketComponent @DefaultScope(value=jakarta.inject.Singleton.class) public @interface ServerWebSocket
| Modifier and Type | Optional Element and Description | 
|---|---|
String | 
subprotocols  | 
String | 
uri  | 
String | 
value  | 
WebSocketVersion | 
version  | 
@AliasFor(member="uri") @AliasFor(annotation=WebSocketComponent.class,member="value") @AliasFor(annotation=WebSocketComponent.class,member="uri") public abstract String value
@AliasFor(member="value") @AliasFor(annotation=WebSocketComponent.class,member="value") @AliasFor(annotation=WebSocketComponent.class,member="uri") public abstract String uri
@AliasFor(annotation=WebSocketComponent.class, member="version") public abstract WebSocketVersion version
public abstract String subprotocols