## Uses of Interface
org.apache.tapestry5.plastic.MethodAdvice

- Packages that use MethodAdvice
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.jpa | [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
  org.apache.tapestry5.internal.plastic | [INTERNAL USE ONLY] Plastic implementation details; API subject to change
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.jcache.internal |
  org.apache.tapestry5.plastic | Plastic, Tapestry's component class transformation library based on ASM

- - ### Uses of MethodAdvice in org.apache.tapestry5.internal.jpa

    Classes in org.apache.tapestry5.internal.jpa that implement MethodAdvice
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CommitAfterMethodAdvice` |

  - ### Uses of MethodAdvice in org.apache.tapestry5.internal.plastic

    Fields in org.apache.tapestry5.internal.plastic declared as MethodAdvice
    Modifier and Type | Field | Description
    --- | --- | ---
    `MethodAdvice[]` | MethodInvocationBundle.`advice` |

    Constructors in org.apache.tapestry5.internal.plastic with parameters of type MethodAdvice
    Constructor | Description
    --- | ---
    `MethodInvocationBundle​(java.lang.String className, MethodDescription methodDescription, MethodAdvice[] advice)` |

  - ### Uses of MethodAdvice in org.apache.tapestry5.ioc

    Methods in org.apache.tapestry5.ioc with parameters of type MethodAdvice
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MethodAdviceReceiver.`adviseAllMethods​(MethodAdvice advice)` | Advises all methods of the interface with the given advice.
    `void` | MethodAdviceReceiver.`adviseMethod​(java.lang.reflect.Method method, MethodAdvice advice)` | Adds advice for a specific method of the aspect interceptor being constructed.

  - ### Uses of MethodAdvice in org.apache.tapestry5.ioc.internal.services

    Classes in org.apache.tapestry5.ioc.internal.services that implement MethodAdvice
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LoggingAdvice` |

    Methods in org.apache.tapestry5.ioc.internal.services that return MethodAdvice
    Modifier and Type | Method | Description
    --- | --- | ---
    `MethodAdvice` | OperationAdvisorImpl.`createAdvice​(java.lang.String description)` |

    Methods in org.apache.tapestry5.ioc.internal.services with parameters of type MethodAdvice
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AspectInterceptorBuilderImpl.`adviseAllMethods​(MethodAdvice advice)` |
    `void` | AspectInterceptorBuilderImpl.`adviseMethod​(java.lang.reflect.Method method, MethodAdvice advice)` |

  - ### Uses of MethodAdvice in org.apache.tapestry5.ioc.services

    Methods in org.apache.tapestry5.ioc.services that return MethodAdvice
    Modifier and Type | Method | Description
    --- | --- | ---
    `MethodAdvice` | OperationAdvisor.`createAdvice​(java.lang.String description)` | Creates advice for a method.

  - ### Uses of MethodAdvice in org.apache.tapestry5.jcache.internal

    Subinterfaces of MethodAdvice in org.apache.tapestry5.jcache.internal
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CacheMethodAdvice` | Common subclass for all JCache interceptors

    Classes in org.apache.tapestry5.jcache.internal that implement MethodAdvice
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CachePutMethodAdvice` |
    `class` | `CacheRemoveAllMethodAdvice` |
    `class` | `CacheRemoveMethodAdvice` |
    `class` | `CacheResultMethodAdvice` |

  - ### Uses of MethodAdvice in org.apache.tapestry5.plastic

    Methods in org.apache.tapestry5.plastic with parameters of type MethodAdvice
    Modifier and Type | Method | Description
    --- | --- | ---
    `PlasticMethod` | PlasticMethod.`addAdvice​(MethodAdvice advice)` | Adds advice to the method.