com.caucho.config.inject
Class ManagedProducesBuilder

java.lang.Object
  extended by com.caucho.config.inject.ProducesBuilder
      extended by com.caucho.config.inject.ManagedProducesBuilder

@Module
public class ManagedProducesBuilder
extends ProducesBuilder

Builder for produces beans.


Constructor Summary
ManagedProducesBuilder(InjectManager manager)
           
 
Method Summary
protected
<X,T> void
addProducesMethod(Bean<X> bean, AnnotatedType<X> beanType, AnnotatedMethod<? super X> producesMethod, AnnotatedMethod<? super X> disposesMethod)
           
 
Methods inherited from class com.caucho.config.inject.ProducesBuilder
addProduces, introspectArguments, introspectDisposesArgs, introspectProduces, isDisposes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedProducesBuilder

public ManagedProducesBuilder(InjectManager manager)
Method Detail

addProducesMethod

protected <X,T> void addProducesMethod(Bean<X> bean,
                                       AnnotatedType<X> beanType,
                                       AnnotatedMethod<? super X> producesMethod,
                                       AnnotatedMethod<? super X> disposesMethod)
Overrides:
addProducesMethod in class ProducesBuilder