Class MethodHandlerDrivenProxyDecider

java.lang.Object
tech.guilhermekaua.spigotboot.core.context.component.proxy.decider.impl.MethodHandlerDrivenProxyDecider
All Implemented Interfaces:
BeanProxyDecider

public class MethodHandlerDrivenProxyDecider extends Object implements BeanProxyDecider
Default proxy decider: proxies a bean if at least one registered RegisteredMethodHandler could ever match it (based on the handler's metadata).
  • Constructor Details

    • MethodHandlerDrivenProxyDecider

      public MethodHandlerDrivenProxyDecider()
  • Method Details

    • shouldProxy

      public boolean shouldProxy(@NotNull @NotNull BeanDefinition definition, @NotNull @NotNull DependencyManager dependencyManager)
      Description copied from interface: BeanProxyDecider
      Decide whether the given bean should be instantiated as a proxy.

      Implementations should be lightweight and side-effect free.

      Specified by:
      shouldProxy in interface BeanProxyDecider