クラス DynamicRegistrationBean<D extends Registration.DynamicEE >

java.lang.ObjectSE
org.springframework.boot.web.servlet.RegistrationBean
org.springframework.boot.web.servlet.DynamicRegistrationBean<D>
型パラメーター:
D - 動的登録結果
実装されたすべてのインターフェース:
AwareBeanNameAwareServletContextInitializerOrdered
既知の直属サブクラス
AbstractFilterRegistrationBeanServletRegistrationBean

public abstract class DynamicRegistrationBean<D extends Registration.DynamicEE> extends RegistrationBean implements BeanNameAware
Servlet 3.0+ dynamicEE ベースの登録 Bean の基本クラス。
導入:
2.0.0
作成者:
Phillip Webb, Moritz Halbritter
  • コンストラクターの詳細

    • DynamicRegistrationBean

      public DynamicRegistrationBean()
  • メソッドの詳細

    • setName

      public void setName(StringSE name)
      この登録の名前を設定します。指定しない場合、Bean 名が使用されます。
      パラメーター:
      name - 登録の名前
    • setAsyncSupported

      public void setAsyncSupported(boolean asyncSupported)
      この登録で非同期操作がサポートされるかどうかを設定します。指定しない場合、デフォルトは true になります。
      パラメーター:
      asyncSupported - 非同期がサポートされている場合
    • isAsyncSupported

      public boolean isAsyncSupported()
      この登録で非同期操作がサポートされているかどうかを返します。
      戻り値:
      非同期がサポートされている場合
    • setInitParameters

      public void setInitParameters(MapSE<StringSE,StringSE> initParameters)
      この登録の init-parameters を設定します。このメソッドを呼び出すと、既存の init-parameters が置き換えられます。
      パラメーター:
      initParameters - 初期化パラメーター
      関連事項:
    • getInitParameters

      public MapSE<StringSE,StringSE> getInitParameters()
      登録初期パラメーターの変更可能なマップを返します。
      戻り値:
      初期化パラメーター
    • addInitParameter

      public void addInitParameter(StringSE name, StringSE value)
      単一の init-parameter を追加し、既存のパラメーターを同じ名前で置き換えます。
      パラメーター:
      name - 初期パラメーター名
      value - 初期パラメーター値
    • register

      protected final void register(StringSE description, ServletContextEE servletContext)
      クラスからコピーされた説明: RegistrationBean
      この Bean をサーブレットコンテキストに登録します。
      次で指定:
      クラス RegistrationBeanregister 
      パラメーター:
      description - 登録されているアイテムの説明
      servletContext - サーブレットコンテキスト
    • setIgnoreRegistrationFailure

      public void setIgnoreRegistrationFailure(boolean ignoreRegistrationFailure)
      登録の失敗を無視するかどうかを設定します。true に設定すると、失敗がログに記録されます。false に設定すると、IllegalStateExceptionSE がスローされます。
      パラメーター:
      ignoreRegistrationFailure - 登録の失敗を無視するかどうか
      導入:
      3.1.0
    • setBeanName

      public void setBeanName(StringSE name)
      次で指定:
      インターフェース BeanNameAwaresetBeanName 
    • addRegistration

      protected abstract D addRegistration(StringSE description, ServletContextEE servletContext)
    • configure

      protected void configure(D registration)
    • getOrDeduceName

      protected final StringSE getOrDeduceName(ObjectSE value)
      この登録の名前を推測します。ユーザー指定の名前を返すか、Bean 名にフォールバックします。Bean 名が使用できない場合は、規則に基づいた命名が使用されます。
      パラメーター:
      value - 慣習に基づく名前に使用されるオブジェクト
      戻り値:
      推定名