Class DelegateInvocation

    • Field Detail

      • invocationResult

        protected java.lang.Object invocationResult
      • invocationParameters

        protected java.lang.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:
        java.lang.Exception - the exception thrown by the user code
      • invoke

        protected abstract void invoke()
      • getInvocationResult

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

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

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