Package jakarta.websocket

# Annotation Type ClientEndpoint

@Retention(RUNTIME) @Target(TYPE) public @interface ClientEndpoint

## Optional Element Summary

Optional Elements
Modifier and Type
Optional Element
Description
`Class<? extends ClientEndpointConfig.Configurator>`
`configurator`
`Class<? extends Decoder>[]`
`decoders`
`Class<? extends Encoder>[]`
`encoders`
`String[]`
`subprotocols`

## Element Details

### subprotocols

String[] subprotocols

Default:
  {}

### decoders

Class<? extends Decoder>[] decoders

Default:
  {}

### encoders

Class<? extends Encoder>[] encoders

Default:
  {}

### configurator

Class<? extends ClientEndpointConfig.Configurator> configurator

Default:
  jakarta.websocket.ClientEndpointConfig.Configurator.class