com.caucho.config.extension
Class ProcessBeanImpl<X>

java.lang.Object
  extended by com.caucho.config.extension.ProcessBeanImpl<X>
All Implemented Interfaces:
ProcessBean<X>
Direct Known Subclasses:
ProcessManagedBeanImpl, ProcessProducerFieldImpl, ProcessProducerMethodImpl

@Module
public class ProcessBeanImpl<X>
extends java.lang.Object
implements ProcessBean<X>


Constructor Summary
ProcessBeanImpl(InjectManager manager, Bean<X> bean, Annotated annotated)
           
 
Method Summary
 void addDefinitionError(java.lang.Throwable t)
           
 Annotated getAnnotated()
           
 Bean<X> getBean()
           
 InjectManager getManager()
           
 boolean isVeto()
           
 void setBean(Bean<X> bean)
           
 java.lang.String toString()
           
 void veto()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessBeanImpl

public ProcessBeanImpl(InjectManager manager,
                       Bean<X> bean,
                       Annotated annotated)
Method Detail

getManager

public InjectManager getManager()

getAnnotated

public Annotated getAnnotated()
Specified by:
getAnnotated in interface ProcessBean<X>

getBean

public Bean<X> getBean()
Specified by:
getBean in interface ProcessBean<X>

setBean

public void setBean(Bean<X> bean)

addDefinitionError

public void addDefinitionError(java.lang.Throwable t)
Specified by:
addDefinitionError in interface ProcessBean<X>

veto

public void veto()

isVeto

public boolean isVeto()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object