Interface IBaseInterceptorBroadcaster<POINTCUT extends IPointcut>

    • Method Detail

      • callHooks

        boolean callHooks​(POINTCUT thePointcut,
                          HookParams theParams)
        Invoke registered interceptor hook methods for the given Pointcut.
        Returns:
        Returns false if any of the invoked hook methods returned false, and returns true otherwise.
      • callHooksAndReturnObject

        Object callHooksAndReturnObject​(POINTCUT thePointcut,
                                        HookParams theParams)
        Invoke registered interceptor hook methods for the given Pointcut. This method should only be called for pointcuts that return a type other than void or boolean
        Returns:
        Returns the object returned by the first hook method that did not return null
      • hasHooks

        boolean hasHooks​(POINTCUT thePointcut)
        Does this broadcaster have any hooks for the given pointcut?
        Parameters:
        thePointcut - The poointcut
        Returns:
        Does this broadcaster have any hooks for the given pointcut?
        Since:
        4.0.0