org.jboss.aop.joinpoint
Interface JoinPointBean

All Known Subinterfaces:
Construction, ConstructorCall, ConstructorCallByConstructor, ConstructorCallByMethod, ConstructorExecution, FieldAccess, MethodCall, MethodCallByConstructor, MethodCallByMethod, MethodExecution
All Known Implementing Classes:
CallerConstructorInfo, CallerMethodInfo, ConByConInfo, ConByMethodInfo, ConstructionInfo, ConstructorInfo, FieldInfo, JoinPointInfo, MethodByConInfo, MethodByMethodInfo, MethodInfo

public interface JoinPointBean

Represents a call made on a joinpoint

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Method Summary
 Advisor getAdvisor()
          Gets the advisor
 Class<?> getClazz()
          Gets the advisor's class
<T extends Annotation>
T
resolveAnnotation(Class<T> annotation)
          Resolves annotations on the particular joinpoint (field, constructor, method etc.)
<T extends Annotation>
T
resolveClassAnnotation(Class<T> annotation)
          Resolves annotations for the class
 Object resolveClassMetaData(Object key, Object attr)
          Resolves metadata on the class
 

Method Detail

getAdvisor

Advisor getAdvisor()
Gets the advisor


getClazz

Class<?> getClazz()
Gets the advisor's class


resolveClassMetaData

Object resolveClassMetaData(Object key,
                            Object attr)
Resolves metadata on the class


resolveClassAnnotation

<T extends Annotation> T resolveClassAnnotation(Class<T> annotation)
Resolves annotations for the class


resolveAnnotation

<T extends Annotation> T resolveAnnotation(Class<T> annotation)
Resolves annotations on the particular joinpoint (field, constructor, method etc.)



Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.