T - プロバイダ固有のConfiguration型public interface ProviderSpecificBootstrap<T extends Configuration<T>>
T型のConfigurationを作ります。
個別のConfigurationはValidationProviderの実装の汎用パラメーターを介してプロバイダにリンクされています。
要求されたプロバイダは(ProviderSpecificBootstrapの構築時に知られる)要求されたプロバイダの型に割り当てることが出来る最初のプロバイダです。
評価されたプロバイダのリストはValidationProviderResolverによって返されます。
ValidationProviderResolverが定義されていない場合、デフォルトのValidationProviderResolver戦略が使用されます。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
T |
configure()
Tに適したプロバイダの実装を決定し、この個別のConfigurationのサブクラスの構築をプロバイダに委譲します。 |
ProviderSpecificBootstrap<T> |
providerResolver(ValidationProviderResolver resolver)
オプションで使用されるプロバイダのリゾルバー実装を定義します。
|
ProviderSpecificBootstrap<T> providerResolver(ValidationProviderResolver resolver)
ValidationProviderResolverを使用します。resolver - 使用されるValidationProviderResolverの実装thisT configure()
Tに適したプロバイダの実装を決定し、この個別のConfigurationのサブクラスの構築をプロバイダに委譲します。Configurationのサブインターフェースの実装ValidationException - Configurationオブジェクトが構築できない場合。
これは一般に ValidationProviderResolverの問題が原因です。Copyright © 2007-2018 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0. Translated by @megascus.