private JavaEEComponent createJavaEEComponent()
{
final String beanName = getJavaEEModuleName();
// TODO: must come in via MC injection
final JavaEEModule module = getBean(beanName, JavaEEModule.class);
// Web uses a Module context
return new JavaEEComponent() {
public Context getContext()
{
return module.getContext();
}
public JavaEEModule getModule()
{
return module;
}
public String getName()
{
return module.getName();
}
};
}