org.jboss.aop.microcontainer.integration
Class AOPJoinpointFactory

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.joinpoint.plugins.BasicJoinpointFactory
          extended by org.jboss.aop.microcontainer.integration.AOPJoinpointFactory
All Implemented Interfaces:
Cloneable, org.jboss.joinpoint.spi.JoinpointFactory, org.jboss.util.JBossInterface

public class AOPJoinpointFactory
extends org.jboss.joinpoint.plugins.BasicJoinpointFactory

The existence of this class is the signal to the kernel that we want to use the aop-mc integration. When deployed in jboss the AOPConstructorJoinpoint will be deployed as part of the AspectDeployer, so we use "normal" constructor joinpoints until that has been deployed

Version:
$Revision: 76224 $
Author:
Kabir Khan, Adrian Brock

Field Summary
 
Fields inherited from class org.jboss.joinpoint.plugins.BasicJoinpointFactory
classInfo
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AOPJoinpointFactory(org.jboss.reflect.spi.ClassInfo classInfo)
          Create a new AOPJoinpointFactory.
 
Method Summary
 org.jboss.joinpoint.spi.ConstructorJoinpoint getConstructorJoinpoint(org.jboss.reflect.spi.ConstructorInfo constructorInfo, Object metaData)
           
 
Methods inherited from class org.jboss.joinpoint.plugins.BasicJoinpointFactory
getClassInfo, getConstructorJoinpoint, getFieldGetJoinpoint, getFieldSetJoinpoint, getMethodJoinpoint, toString
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AOPJoinpointFactory

public AOPJoinpointFactory(org.jboss.reflect.spi.ClassInfo classInfo)
Create a new AOPJoinpointFactory.

Parameters:
classInfo -
Method Detail

getConstructorJoinpoint

public org.jboss.joinpoint.spi.ConstructorJoinpoint getConstructorJoinpoint(org.jboss.reflect.spi.ConstructorInfo constructorInfo,
                                                                            Object metaData)
                                                                     throws org.jboss.joinpoint.spi.JoinpointException
Specified by:
getConstructorJoinpoint in interface org.jboss.joinpoint.spi.JoinpointFactory
Overrides:
getConstructorJoinpoint in class org.jboss.joinpoint.plugins.BasicJoinpointFactory
Throws:
org.jboss.joinpoint.spi.JoinpointException


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