# Uses of Interface
org.apache.tapestry5.ioc.MethodAdviceReceiver

Packages that use MethodAdviceReceiver
Package
Description
org.apache.tapestry5.hibernate
Provides support for simple CRUD applications built on top of Tapestry and Hibernate
org.apache.tapestry5.hibernate.internal
org.apache.tapestry5.internal.jpa
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
org.apache.tapestry5.ioc
A code-centric, high-performance, simple Inversion of Control container
org.apache.tapestry5.ioc.internal
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
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.module
org.apache.tapestry5.jpa
Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.modules

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.hibernate

  Methods in org.apache.tapestry5.hibernate with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  HibernateTransactionAdvisor.`addTransactionCommitAdvice(MethodAdviceReceiver receiver)`
  Identifies any methods with the `CommitAfter` annotation and applies the transaction logic to those methods.

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.hibernate.internal

  Methods in org.apache.tapestry5.hibernate.internal with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  HibernateTransactionAdvisorImpl.`addTransactionCommitAdvice(MethodAdviceReceiver receiver)`

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

  Methods in org.apache.tapestry5.internal.jpa with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  JpaTransactionAdvisorImpl.`addTransactionCommitAdvice(MethodAdviceReceiver receiver)`

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

  Methods in org.apache.tapestry5.ioc with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  ServiceAdvisor.`advise(MethodAdviceReceiver methodAdviceReceiver)`
  Passed the reciever, allows the code (usually a method on a module class) to advice some or all methods.

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.ioc.internal

  Methods in org.apache.tapestry5.ioc.internal with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  ServiceAdvisorImpl.`advise(MethodAdviceReceiver methodAdviceReceiver)`
  Invokes the configured method, passing the builder.

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

  Classes in org.apache.tapestry5.ioc.internal.services that implement MethodAdviceReceiver
  Modifier and Type
  Class
  Description
  `class`
  `AbtractAspectInterceptorBuilder<T>`
  `class`
  `AspectInterceptorBuilderImpl<T>`
  Methods in org.apache.tapestry5.ioc.internal.services with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  LazyAdvisorImpl.`addLazyMethodInvocationAdvice(MethodAdviceReceiver methodAdviceReceiver)`
  `void`
  LoggingAdvisorImpl.`addLoggingAdvice(org.slf4j.Logger logger, MethodAdviceReceiver receiver)`
  `void`
  OperationAdvisorImpl.`addOperationAdvice(MethodAdviceReceiver receiver)`

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

  Subinterfaces of MethodAdviceReceiver in org.apache.tapestry5.ioc.services
  Modifier and Type
  Interface
  Description
  `interface`
  `AspectInterceptorBuilder<T>`
  A builder may be obtained from the `AspectDecorator` and allows more controlled creation of the created interceptor; it allows different methods to be given different advice, and allows methods to be omitted (in which case the method invocation passes through without advice).
  Methods in org.apache.tapestry5.ioc.services with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  LazyAdvisor.`addLazyMethodInvocationAdvice(MethodAdviceReceiver methodAdviceReceiver)`
  `void`
  LoggingAdvisor.`addLoggingAdvice(org.slf4j.Logger logger, MethodAdviceReceiver methodAdviceReceiver)`
  Adds logging advice to all methods of the object.
  `void`
  OperationAdvisor.`addOperationAdvice(MethodAdviceReceiver receiver)`
  Adds advice to methods with the `Operation` annotation.

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.jcache.module

  Methods in org.apache.tapestry5.jcache.module with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `static void`
  JCacheModule.`adviseCache(MethodAdviceReceiver receiver, ObjectLocator objectLocator)`
  Applies the advice to the services.

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.jpa

  Methods in org.apache.tapestry5.jpa with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `void`
  JpaTransactionAdvisor.`addTransactionCommitAdvice(MethodAdviceReceiver receiver)`
  Identifies any methods with the `CommitAfter` annotation and applies the transaction logic to those methods.

- ## Uses of MethodAdviceReceiver in org.apache.tapestry5.modules

  Methods in org.apache.tapestry5.modules with parameters of type MethodAdviceReceiver
  Modifier and Type
  Method
  Description
  `static void`
  TapestryModule.`adviseLazy(LazyAdvisor advisor, MethodAdviceReceiver receiver)`
  Advises the `ComponentMessagesSource` service so that the creation of `Messages` instances can be deferred.
  `static void`
  TapestryModule.`componentReplacer(MethodAdviceReceiver methodAdviceReceiver, ComponentOverride componentReplacer)`