Package org.codehaus.aspectwerkz.joinpoint

Examples of org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint


    }

    public void execute(final JoinPoint joinPoint) throws Throwable {
        // Needs to cast to the correct join point.
        // A bit tedious but optimizes the performance since I otherwise need to perform a cast at EVERY invocation
        final ThrowsJoinPoint jp = (ThrowsJoinPoint)joinPoint;

        final Throwable exception = jp.getException();
        final String message = jp.getMessage();
        final Class klass = jp.getExceptionClass();
        final String exceptionName = jp.getExceptionName();
        final String localizedMessage = jp.getLocalizedMessage();
        final Method method = jp.getMethod();
        final String methodName = jp.getMethodName();
        final Class[] methodParameterTypes = jp.getMethodParameterTypes();
        final Object[] methodParameters = jp.getMethodParameters();
        final Class methodReturnType = jp.getMethodReturnType();
        final Object originalObject = jp.getTargetInstance();
        final String originalObjectClassName = jp.getTargetClass().getName();
        throw new test.xmldef.TestException(
                exception +
                message +
                klass +
                exceptionName +
View Full Code Here


    /**
     * @Around methods
     */
    public Object logEntry(final JoinPoint joinPoint) throws Throwable {
        ThrowsJoinPoint jp = (ThrowsJoinPoint)joinPoint;
        System.out.println("'" +
                jp.getExceptionName() + "' with message '" +
                jp.getMessage() + "' has ben thrown out of '" +
                jp.getTargetClass().getName() + "." +
                jp.getMethodName() + "'");
        return "fake result from advice";
    }
View Full Code Here

    }

    public void execute(final JoinPoint joinPoint) throws Throwable {
        // Needs to cast to the correct join point.
        // A bit tedious but optimizes the performance since I otherwise need to perform a cast at EVERY invocation
        final ThrowsJoinPoint jp = (ThrowsJoinPoint)joinPoint;

        final Throwable exception = jp.getException();
        final String message = jp.getMessage();
        final Class klass = jp.getExceptionClass();
        final String exceptionName = jp.getExceptionName();
        final String localizedMessage = jp.getLocalizedMessage();
        final Method method = jp.getMethod();
        final String methodName = jp.getMethodName();
        final Class[] methodParameterTypes = jp.getMethodParameterTypes();
        final Object[] methodParameters = jp.getMethodParameters();
        final Class methodReturnType = jp.getMethodReturnType();
        final Object originalObject = jp.getTargetObject();
        final String originalObjectClassName = jp.getTargetClass().getName();
        throw new test.TestException(
                exception +
                message +
                klass +
                exceptionName +
View Full Code Here

    }

    public void execute(final JoinPoint joinPoint) throws Throwable {
        // Needs to cast to the correct join point.
        // A bit tedious but optimizes the performance since I otherwise need to perform a cast at EVERY invocation
        final ThrowsJoinPoint jp = (ThrowsJoinPoint)joinPoint;

        final Throwable exception = jp.getException();
        final String message = jp.getMessage();
        final Class klass = jp.getExceptionClass();
        final String exceptionName = jp.getExceptionName();
        final String localizedMessage = jp.getLocalizedMessage();
        final Method method = jp.getMethod();
        final String methodName = jp.getMethodName();
        final Class[] methodParameterTypes = jp.getMethodParameterTypes();
        final Object[] methodParameters = jp.getMethodParameters();
        final Class methodReturnType = jp.getMethodReturnType();
        final Object originalObject = jp.getTargetInstance();
        final String originalObjectClassName = jp.getTargetClass().getName();
        throw new test.xmldef.TestException(
                exception +
                message +
                klass +
                exceptionName +
View Full Code Here

    /**
     * @Around methods
     */
    public Object logEntry(final JoinPoint joinPoint) throws Throwable {
        ThrowsJoinPoint jp = (ThrowsJoinPoint)joinPoint;
        System.out.println("'" +
                jp.getExceptionName() + "' with message '" +
                jp.getMessage() + "' has ben thrown out of '" +
                jp.getTargetClass().getName() + "." +
                jp.getMethodName() + "'");
        return "fake result from advice";
    }
View Full Code Here

TOP

Related Classes of org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.