public class DefaultServerCodecConfigurer extends ObjectSE implements ServerCodecConfigurer
ServerCodecConfigurer のデフォルト実装。| 修飾子と型 | クラスと説明 |
|---|---|
protected static class | org.springframework.http.codec.support.BaseCodecConfigurer.DefaultCustomCodecsCustomCodecs のデフォルト実装。 |
ServerCodecConfigurer.ServerDefaultCodecsCodecConfigurer.CustomCodecs, CodecConfigurer.DefaultCodecConfig, CodecConfigurer.DefaultCodecs| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.springframework.http.codec.support.BaseCodecConfigurer.DefaultCustomCodecs | customCodecs |
protected boolean | customCodecsInitialized |
protected org.springframework.http.codec.support.BaseDefaultCodecs | defaultCodecs |
| コンストラクターと説明 |
|---|
DefaultServerCodecConfigurer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
DefaultServerCodecConfigurer | clone() この CodecConfigurer のコピーを作成します。 |
protected org.springframework.http.codec.support.BaseDefaultCodecs | cloneDefaultCodecs() サブクラスは、これをオーバーライドして、 BaseDefaultCodecs のディープコピーを作成する必要があります。BaseDefaultCodecs は、クライアント固有またはサーバー固有にすることができます。 |
CodecConfigurer.CustomCodecs | customCodecs() デフォルトで登録されているものに加えて、カスタム HTTP メッセージリーダーまたはライターを登録します。 |
ServerCodecConfigurer.ServerDefaultCodecs | defaultCodecs() デフォルトで登録された HTTP メッセージリーダーおよびライターをカスタマイズまたは置換する方法を提供します。 |
ListSE<HttpMessageReader<?>> | getReaders() 設定済みの HTTP メッセージリーダーを取得します。 |
ListSE<HttpMessageWriter<?>> | getWriters() 設定済みの HTTP メッセージライターを取得します。 |
protected ListSE<HttpMessageWriter<?>> | getWritersInternal(boolean forMultipart) 構成されたライターを返す内部メソッド。 |
void | registerDefaults(boolean shouldRegister) デフォルトの HTTP メッセージリーダーおよびライターの登録を完全にオフにし、代わりに CodecConfigurer.customCodecs() を介して提供されたもののみに依存する方法を提供します。 |
equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEcreatecustomCodecs, getReaders, getWriters, registerDefaultsprotected boolean customCodecsInitialized
protected final org.springframework.http.codec.support.BaseDefaultCodecs defaultCodecs
protected final org.springframework.http.codec.support.BaseCodecConfigurer.DefaultCustomCodecs customCodecs
public ServerCodecConfigurer.ServerDefaultCodecs defaultCodecs()
CodecConfigurerCodecConfigurer の defaultCodecs ServerCodecConfigurer の defaultCodecs CodecConfigurer.registerDefaults(boolean)public DefaultServerCodecConfigurer clone()
CodecConfigurerCodecConfigurer のコピーを作成します。返されるクローンには、デフォルトおよびカスタムコーデックの独自のリストがあり、通常は個別に設定できます。ただし、コーデックインスタンス(設定されている場合)自体は複製されないことに注意してください。CodecConfigurer の clone ServerCodecConfigurer の clone protected org.springframework.http.codec.support.BaseDefaultCodecs cloneDefaultCodecs()
BaseDefaultCodecs のディープコピーを作成する必要があります。BaseDefaultCodecs は、クライアント固有またはサーバー固有にすることができます。public void registerDefaults(boolean shouldRegister)
CodecConfigurerCodecConfigurer.customCodecs() を介して提供されたもののみに依存する方法を提供します。 デフォルトでは、これは "true" に設定されています。この場合、デフォルトの登録が行われます。これを false に設定すると、デフォルトの登録が無効になります。
CodecConfigurer の registerDefaults public CodecConfigurer.CustomCodecs customCodecs()
CodecConfigurerCodecConfigurer の customCodecs public ListSE<HttpMessageReader<?>> getReaders()
CodecConfigurerCodecConfigurer の getReaders public ListSE<HttpMessageWriter<?>> getWriters()
CodecConfigurerCodecConfigurer の getWriters protected ListSE<HttpMessageWriter<?>> getWritersInternal(boolean forMultipart)
forMultipart - 一般的な使用のためにライターを返すか("false" )、マルチパートリクエストのみにライターを返すか("true" )。通常、2 つのセットは、マルチパートライター自体を除いて同じです。