Class MonitoredWithInterfacePointcut

java.lang.Object
net.bull.javamelody.MonitoredWithInterfacePointcut
All Implemented Interfaces:
org.springframework.aop.Pointcut

public class MonitoredWithInterfacePointcut extends Object implements org.springframework.aop.Pointcut
Pointcut that identifies methods/classes with an interface.
Author:
Emeric Vernat
  • Constructor Details

    • MonitoredWithInterfacePointcut

      public MonitoredWithInterfacePointcut()
  • Method Details

    • getClassFilter

      public org.springframework.aop.ClassFilter getClassFilter()
      Specified by:
      getClassFilter in interface org.springframework.aop.Pointcut
      Returns:
      a class filter based on interfaceName.
    • getMethodMatcher

      public org.springframework.aop.MethodMatcher getMethodMatcher()
      Specified by:
      getMethodMatcher in interface org.springframework.aop.Pointcut
      Returns:
      a method matcher that matches any method
    • getInterfaceName

      public String getInterfaceName()
      Retourne le nom de l'interface à matcher.
      Returns:
      String
    • setInterfaceName

      public void setInterfaceName(String interfaceName) throws ClassNotFoundException
      Définit le nom de l'interface à matcher (non null).
      Parameters:
      interfaceName - String
      Throws:
      ClassNotFoundException - Si classe non trouvée