@Documented
 @Retention(value=RUNTIME)
 @Target(value={TYPE,ANNOTATION_TYPE})
 @WebSocketComponent
 @Introduction(interfaces=WebSocketSessionAware.class)
 @Type(value=ClientWebSocketInterceptor.class)
 @DefaultScope(value=Prototype.class)
public @interface ClientWebSocket
| Modifier and Type | Optional Element and Description | 
|---|---|
java.lang.String | 
subprotocol  | 
java.lang.String | 
uri  | 
java.lang.String | 
value  | 
WebSocketVersion | 
version  | 
@AliasFor(member="uri") @AliasFor(annotation=WebSocketComponent.class,member="value") @AliasFor(annotation=WebSocketComponent.class,member="uri") public abstract java.lang.String value
@AliasFor(member="value") @AliasFor(annotation=WebSocketComponent.class,member="value") @AliasFor(annotation=WebSocketComponent.class,member="uri") public abstract java.lang.String uri
@AliasFor(annotation=WebSocketComponent.class, member="version") public abstract WebSocketVersion version