Class ObservedModuleType

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

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

  • Method Details

    • shouldBeTraced

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

      public Predicate<Method> getMethodsToIntercept()
      Returns a predicate to filter the methods to intercept. For event listeners it's the listener methods only. For everything else, all (public) methods will be intercepted.
      Returns: