@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