インターフェース ObservedModule

すべての既知の実装クラス:
DefaultObservedModule

public interface ObservedModule
観測されたモジュールに関する情報。
導入:
1.4
作成者:
Oliver Drotbohm
  • メソッドの詳細

    • getName

      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      1.3 以降、代わりに getIdentifier() を使用してください。
      Returns the name of the application module.
      戻り値:
      null になることはありません。
    • getIdentifier

      Returns the ApplicationModuleIdentifier of the underlying module.
      戻り値:
      null になることはありません。
    • getDisplayName

      StringSE getDisplayName()
      人間が読める形式のモジュール名を返します。
      戻り値:
      null になることはありません。
    • getInvokedMethod

      StringSE getInvokedMethod(MethodInvocation invocation)
      実際に呼び出された MethodSE の名前を返します。
      パラメーター:
      invocation - null であってはなりません。
      戻り値:
    • exposes

      boolean exposes(com.tngtech.archunit.core.domain.JavaClass type)
      ObservedModule が指定された JavaClass を公開するかどうかを返します。
      パラメーター:
      type -
      戻り値:
    • isObservedModule

      boolean isObservedModule(ApplicationModule module)
    • getObservedModuleType

      @Nullable ObservedModuleType getObservedModuleType(ClassSE<?> type, ApplicationModules modules)
      指定された型の ObservedModuleTypeApplicationModules を返します。
      パラメーター:
      type - null であってはなりません。
      modules - null であってはなりません。
      戻り値:
      指定された型の ObservedModuleType、または型が監視されない場合は null。
    • isEventListenerInvocation

      boolean isEventListenerInvocation(MethodInvocation invocation)
      Returns whether the given MethodInvocation is the invocation of an event listener as opposed to a standard method invocation on a Spring bean.
      パラメーター:
      invocation - null であってはなりません。
      導入:
      1.4