private static class ExposeBeanNameAdvisors.ExposeBeanNameIntroduction extends DelegatingIntroductionInterceptor implements NamedBean
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
beanName |
publishedInterfaces
Constructor and Description |
---|
ExposeBeanNameAdvisors.ExposeBeanNameIntroduction(java.lang.String beanName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBeanName()
Return the name of this bean in a Spring bean factory.
|
java.lang.Object |
invoke(MethodInvocation mi)
Subclasses may need to override this if they want to perform custom
behaviour in around advice.
|
doProceed
getInterfaces, implementInterfacesOnObject, implementsInterface, isMethodOnIntroducedInterface, suppressInterface
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
implementsInterface
public ExposeBeanNameAdvisors.ExposeBeanNameIntroduction(java.lang.String beanName)
public java.lang.Object invoke(MethodInvocation mi) throws java.lang.Throwable
DelegatingIntroductionInterceptor
invoke
in class DelegatingIntroductionInterceptor
java.lang.Throwable
public java.lang.String getBeanName()
NamedBean
getBeanName
in interface NamedBean