Class DelegateInvocation

    • Field Detail

      • invocationResult

        protected Object invocationResult
      • invocationParameters

        protected Object[] invocationParameters
    • Constructor Detail

      • DelegateInvocation

        public DelegateInvocation()
    • Method Detail

      • proceed

        public void proceed()
        make the invocation proceed, performing the actual invocation of the user code.
        Throws:
        Exception - the exception thrown by the user code
      • invoke

        protected abstract void invoke()
      • getInvocationResult

        public Object getInvocationResult()
        Returns:
        the result of the invocation (can be null if the invocation does not return a result)
      • getInvocationParameters

        public Object[] getInvocationParameters()
        Returns:
        an array of invocation parameters (null if the invocation takes no parameters)
      • getTarget

        public abstract Object getTarget()
        returns the target of the current invocation, ie. JavaDelegate, ValueExpression ...