# Uses of Interface
org.aopalliance.intercept.Invocation

Packages that use Invocation
Package
Description
org.aopalliance.intercept
The AOP Alliance reflective interception abstraction.
org.springframework.aop
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.framework
Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.

## Uses of Invocation in org.aopalliance.intercept

Subinterfaces of Invocation in org.aopalliance.intercept
Modifier and Type
Interface
Description
`interface`
`ConstructorInvocation`
Description of an invocation to a constructor, given to an interceptor upon constructor-call.
`interface`
`MethodInvocation`
Description of an invocation to a method, given to an interceptor upon method-call.

## Uses of Invocation in org.springframework.aop

Subinterfaces of Invocation in org.springframework.aop
Modifier and Type
Interface
Description
`interface`
`ProxyMethodInvocation`
Extension of the AOP Alliance `MethodInvocation` interface, allowing access to the proxy that the method invocation was made through.

## Uses of Invocation in org.springframework.aop.framework

Classes in org.springframework.aop.framework that implement Invocation
Modifier and Type
Class
Description
`class`
`ReflectiveMethodInvocation`
Spring's implementation of the AOP Alliance `MethodInvocation` interface, implementing the extended `ProxyMethodInvocation` interface.