com.caucho.config.extension
Class ProcessProducerMethodImpl<X,T>

java.lang.Object
  extended by com.caucho.config.extension.ProcessBeanImpl<T>
      extended by com.caucho.config.extension.ProcessProducerMethodImpl<X,T>
All Implemented Interfaces:
ProcessBean<T>, ProcessProducerMethod<X,T>

@Module
public class ProcessProducerMethodImpl<X,T>
extends ProcessBeanImpl<T>
implements ProcessProducerMethod<X,T>


Constructor Summary
protected ProcessProducerMethodImpl(InjectManager manager, ProducesMethodBean<X,T> bean)
           
 
Method Summary
 AnnotatedParameter<X> getAnnotatedDisposedParameter()
           
 AnnotatedMethod<X> getAnnotatedProducerMethod()
           
 
Methods inherited from class com.caucho.config.extension.ProcessBeanImpl
addDefinitionError, getAnnotated, getBean, getManager, isVeto, setBean, toString, veto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.ProcessBean
addDefinitionError, getAnnotated, getBean
 

Constructor Detail

ProcessProducerMethodImpl

protected ProcessProducerMethodImpl(InjectManager manager,
                                    ProducesMethodBean<X,T> bean)
Method Detail

getAnnotatedDisposedParameter

public AnnotatedParameter<X> getAnnotatedDisposedParameter()
Specified by:
getAnnotatedDisposedParameter in interface ProcessProducerMethod<X,T>

getAnnotatedProducerMethod

public AnnotatedMethod<X> getAnnotatedProducerMethod()
Specified by:
getAnnotatedProducerMethod in interface ProcessProducerMethod<X,T>