org.jboss.weld.bean.proxy
Class AbstractBeanInstance

java.lang.Object
  extended by org.jboss.weld.bean.proxy.AbstractBeanInstance
All Implemented Interfaces:
BeanInstance
Direct Known Subclasses:
ContextBeanInstance, EnterpriseTargetBeanInstance, TargetBeanInstance

public abstract class AbstractBeanInstance
extends Object
implements BeanInstance

Author:
David Allen

Field Summary
protected static org.slf4j.cal10n.LocLogger log
           
 
Constructor Summary
AbstractBeanInstance()
           
 
Method Summary
protected  Class<?> computeInstanceType(javax.enterprise.inject.spi.Bean<?> bean)
           
protected  Class<?> computeInstanceType(Set<Type> types)
           
 Object invoke(Object instance, Method method, Object... arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.weld.bean.proxy.BeanInstance
getInstance, getInstanceType
 

Field Detail

log

protected static final org.slf4j.cal10n.LocLogger log
Constructor Detail

AbstractBeanInstance

public AbstractBeanInstance()
Method Detail

invoke

public Object invoke(Object instance,
                     Method method,
                     Object... arguments)
              throws Throwable
Specified by:
invoke in interface BeanInstance
Throws:
Throwable

computeInstanceType

protected Class<?> computeInstanceType(javax.enterprise.inject.spi.Bean<?> bean)

computeInstanceType

protected Class<?> computeInstanceType(Set<Type> types)


Copyright © 2013 Seam Framework. All Rights Reserved.