Class ObservedModuleType

java.lang.Object
org.springframework.modulith.observability.support.ObservedModuleType

public class ObservedModuleType extends Object
Represents a type in an ObservedModule.
Since:
1.4
Author:
Oliver Drotbohm
  • Constructor Details

  • Method Details

    • shouldBeObserved

      public boolean shouldBeObserved()
      Returns whether the type should be observed at all. Can be skipped for types not exposed by the module unless they listen to events of other modules.
    • getMethodsToIntercept

      public Predicate<Method> getMethodsToIntercept()
      Returns a predicate to filter the methods to intercept. All user declared methods are intercepted, except from well-known interfaces (Advised, TargetClassAware). For event listeners, package-protected methods are supported as well.
      Returns:
      will never be null.