public static final class ClientEndpointConfig.Builder extends ObjectSE
ClientEndpointConfig
オブジェクトを作成するために使用されるクラスです。次に例を示します。エンコーダー、デコーダー、サブプロトコル、拡張機能を使用せずにプレーンな構成を構築します。 ClientEndpointConfig cec = ClientEndpointConfig.Builder.create().build();
サブプロトコルとカスタムコンフィギュレーターのない構成の構築。
ClientEndpointConfig customCec = ClientEndpointConfig.Builder.create()
.preferredSubprotocols(mySubprotocols)
.configurator(new MyClientConfigurator())
.build();
修飾子と型 | メソッドと説明 |
---|---|
ClientEndpointConfig | build() このビルダーで設定された属性を使用して構成オブジェクトを構築します。 |
ClientEndpointConfig.Builder | configurator(ClientEndpointConfig.Configurator clientEndpointConfigurator) このビルダーが構築する構成のコンフィギュレーターオブジェクトを設定します。 |
static ClientEndpointConfig.Builder | create() サブプロトコル、拡張機能、エンコーダー、デコーダー、 null コンフィギュレーターを含まない新しいビルダーオブジェクトを作成します。 |
ClientEndpointConfig.Builder | decoders(ListSE<ClassSE<? extends Decoder>> decoders) クライアントが使用するデコーダー実装クラスのリストを割り当てます。 |
ClientEndpointConfig.Builder | encoders(ListSE<ClassSE<? extends Encoder>> encoders) クライアントが使用するエンコーダ実装クラスのリストを割り当てます。 |
ClientEndpointConfig.Builder | extensions(ListSE<Extension> extensions) このビルダーが構築する構成の拡張を設定します。 |
ClientEndpointConfig.Builder | preferredSubprotocols(ListSE<StringSE> preferredSubprotocols) このビルダーが構築する構成の優先サブプロトコルを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static ClientEndpointConfig.Builder create()
null
コンフィギュレーターを含まない新しいビルダーオブジェクトを作成します。public ClientEndpointConfig build()
public ClientEndpointConfig.Builder configurator(ClientEndpointConfig.Configurator clientEndpointConfigurator)
clientEndpointConfigurator
- コンフィギュレーター public ClientEndpointConfig.Builder preferredSubprotocols(ListSE<StringSE> preferredSubprotocols)
preferredSubprotocols
- 推奨されるサブプロトコル名。public ClientEndpointConfig.Builder extensions(ListSE<Extension> extensions)
extensions
- 拡張機能 public ClientEndpointConfig.Builder encoders(ListSE<ClassSE<? extends Encoder>> encoders)
encoders
- エンコーダ実装クラス public ClientEndpointConfig.Builder decoders(ListSE<ClassSE<? extends Decoder>> decoders)
decoders
- デコーダ実装クラス Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.