package cdi.seam;
import javax.enterprise.context.SessionScoped;
import javax.enterprise.inject.Default;
import javax.enterprise.inject.Produces;
public class MyConfigurationProducer {
/**
* Configuration created by field producer.
*/
@Produces
@MyGenericType("first")
@Default
MyConfiguration getOneConfig() {
return null;
}
/**
* Configuration created by method producer with specified scope.
*/
@Produces
@MyGenericType("second")
@Qualifier1
@SessionScoped
MyConfiguration getSecondConfig() {
return null;
}
}