|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.websocket.ClientEndpointConfigurationBuilder
public class ClientEndpointConfigurationBuilder
The ClientEndpointConfigurationBuilder is a class used for creating
ClientEndpointConfiguration objects for the purposes of
deploying a client endpoint.
Here are some examples:
Building a plain configuration with no encoders, decoders, subprotocols or extensions.
ClientEndpointConfiguration cec = ClientEndpointConfigurationBuilder.create().build();
Building a configuration with no subprotocols and a custom configurator.
ClientEndpointConfiguration customCec = ClientEndpointConfigurationBuilder.create()
.preferredSubprotocols(mySubprotocols)
.clientHandshakeConfigurator(new MyClientConfigurator())
.build();
| Constructor Summary | |
|---|---|
ClientEndpointConfigurationBuilder()
|
|
| Method Summary | |
|---|---|
ClientEndpointConfiguration |
build()
Builds a configuration object using the attributes set on this builder. |
ClientEndpointConfigurationBuilder |
clientHandshakeConfigurator(ClientEndpointConfigurator clientEndpointConfigurator)
Sets the configurator object for the configuration this builder will build. |
static ClientEndpointConfigurationBuilder |
create()
Creates a new builder object with no subprotocols, extensions, encoders, decoders and a null configurator. |
ClientEndpointConfigurationBuilder |
decoders(List<Decoder> decoders)
Assign the list of decoders the client will use. |
ClientEndpointConfigurationBuilder |
encoders(List<Encoder> encoders)
Assign the list of encoders the client will use. |
ClientEndpointConfigurationBuilder |
extensions(List<Extension> extensions)
Set the extensions for the configuration this builder will build. |
ClientEndpointConfigurationBuilder |
preferredSubprotocols(List<String> preferredSubprotocols)
Set the preferred sub protocols for the configuration this builder will build. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientEndpointConfigurationBuilder()
| Method Detail |
|---|
public static ClientEndpointConfigurationBuilder create()
public ClientEndpointConfiguration build()
public ClientEndpointConfigurationBuilder clientHandshakeConfigurator(ClientEndpointConfigurator clientEndpointConfigurator)
clientEndpointConfigurator - the configurator
public ClientEndpointConfigurationBuilder preferredSubprotocols(List<String> preferredSubprotocols)
preferredSubprotocols - the preferred subprotocol names.
public ClientEndpointConfigurationBuilder extensions(List<Extension> extensions)
extensions - the extensions
public ClientEndpointConfigurationBuilder encoders(List<Encoder> encoders)
encoders - the encoders
public ClientEndpointConfigurationBuilder decoders(List<Decoder> decoders)
decoders - the decoders
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||