org.objectweb.easybeans.deployment.annotations
Class JClassInterceptor

java.lang.Object
  extended by org.objectweb.easybeans.deployment.annotations.JClassInterceptor

public class JClassInterceptor
extends java.lang.Object

This class defines a Bean interceptor with the name of the class and the method which is the interceptor.

Author:
Florent Benoit

Field Summary
private  java.lang.String className
          String name of the class (internal name) where is the interceptor.
private  JMethod jMethod
          Method with @AroundInvoke annotation.
 
Constructor Summary
JClassInterceptor(java.lang.String className, JMethod jMethod)
          Constructor.
 
Method Summary
 java.lang.String getClassName()
           
 JMethod getJMethod()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

private java.lang.String className
String name of the class (internal name) where is the interceptor.


jMethod

private JMethod jMethod
Method with @AroundInvoke annotation.

Constructor Detail

JClassInterceptor

public JClassInterceptor(java.lang.String className,
                         JMethod jMethod)
Constructor.

Parameters:
className - String name of the class (internal name).
jMethod - the method with aroundInvoke annotation.
Method Detail

getClassName

public java.lang.String getClassName()
Returns:
class (internal name) where is the interceptor.

getJMethod

public JMethod getJMethod()
Returns:
Method with @AroundInvoke annotation