Examples of MethodAdvice


Examples of org.apache.tapestry5.plastic.MethodAdvice

  }

  private void addMethodGoalOperationAdvice(PlasticMethod method, final FieldHandle access,
      final Worker<com.adaptivui.tapestry5.genetify.data.Goal> operation)
  {
    method.addAdvice(new MethodAdvice()
    {
      public void advise(MethodInvocation invocation)
      {
        javascriptSupport.importStack(GenetifyConstants.GENETIFY_STACK);
       
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

  }

  private void addMethodGeneTypesOperationAdvice(PlasticMethod method, final FieldHandle access,
      final Worker<GeneType> operation)
  {
    method.addAdvice(new MethodAdvice()
    {
      public void advise(MethodInvocation invocation)
      {
        javascriptSupport.importStack(GenetifyConstants.GENETIFY_STACK);
       
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        final Class thunkType = method.getReturnType();

        final String description = String.format("<%s Thunk for %s>", thunkType.getName(),
                InternalUtils.asString(method));

        MethodAdvice advice = new MethodAdvice()
        {
            /**
             * When the method is invoked, we don't immediately proceed. Instead, we return a thunk instance
             * that defers its behavior to the lazily invoked invocation.
             */
 
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        this.exceptionTracker = exceptionTracker;
    }

    public void addLoggingAdvice(Logger logger, MethodAdviceReceiver receiver)
    {
        MethodAdvice advice = new LoggingAdvice(logger, exceptionTracker);

        receiver.adviseAllMethods(advice);
    }
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        Class<T> serviceInterface = resources.getServiceInterface();

        AspectInterceptorBuilder<T> builder = aspectDecorator.createBuilder(serviceInterface, delegate, String.format(
                "<Interceptor for %s(%s)>", resources.getServiceId(), serviceInterface.getName()));

        builder.adviseAllMethods(new MethodAdvice()
        {

            public void advise(MethodInvocation invocation)
            {
                invocation.proceed();
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

public class AdviseByMarkerModule2
{
    private static void doAdvise(MethodAdviceReceiver receiver, final String id)
    {
        receiver.adviseAllMethods(new MethodAdvice()
        {

            public void advise(MethodInvocation invocation)
            {
                invocation.proceed();
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        Class<T> serviceInterface = resources.getServiceInterface();

        AspectInterceptorBuilder<T> builder = aspectDecorator.createBuilder(serviceInterface, delegate, String.format(
                "<Interceptor for %s(%s)>", resources.getServiceId(), serviceInterface.getName()));

        builder.adviseAllMethods(new MethodAdvice()
        {

            public void advise(MethodInvocation invocation)
            {
                invocation.proceed();
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

    }

    @Order("after:Logging")
    public static void adviseGreeter(MethodAdviceReceiver receiver)
    {
        MethodAdvice advice = new MethodAdvice()
        {
            public void advise(MethodInvocation invocation)
            {
                invocation.proceed();
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        doAdvise(receiver, "alpha");
    }

    private static void doAdvise(MethodAdviceReceiver receiver, final String id)
    {
        receiver.adviseAllMethods(new MethodAdvice()
        {

            public void advise(MethodInvocation invocation)
            {
                invocation.proceed();
View Full Code Here

Examples of org.apache.tapestry5.plastic.MethodAdvice

        for (final PlasticMethod method : plasticClass
                .getMethodsWithAnnotation(CommitAfter.class))
        {
            PersistenceContext annotation = method.getAnnotation(PersistenceContext.class);

            MethodAdvice advice = annotation == null ? shared : new CommitAfterMethodAdvice(manager);

            method.addAdvice(advice);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.