/** * Should we set controller context name on unit? * * @param unit the dpeloyment unit * @return true if we should use unit's name as controller context name */ protected boolean isControllerContextNameCandidate(DeploymentUnit unit) { return useUnitName && unit.isComponent(); }
public boolean isComponent() { return delegate.isComponent(); }
public static String getGlobalBeanManagerPath(JavaEEModuleInformer moduleInformer, DeploymentUnit unit) { DeploymentUnit deploymentUnit = unit.isComponent() ? unit.getParent() : unit; String subcontexPathForBeanManager = getJndiSubcontexPathForBeanManager(moduleInformer, deploymentUnit); return "java:global/" + BEAN_MANAGER_GLOBAL_SUBCONTEXT + "/" + subcontexPathForBeanManager + "/BeanManager"; } }
private boolean hasInjector(DeploymentUnit deploymentUnit) { if (!deploymentUnit.isComponent()) { return true; } else { JBossEnterpriseBeanMetaData enterpriseBeanMetaData = deploymentUnit.getAttachment(JBossEnterpriseBeanMetaData.class); return (enterpriseBeanMetaData != null && enterpriseBeanMetaData.getJBossMetaData().isEJB3x()); } } }
private String getJsr299InjectorMcBeanName(DeploymentUnit deploymentUnit) { if (!deploymentUnit.isComponent()) { return deploymentUnit.getName() + "_Jsr299BeanInjector"; } else { return deploymentUnit.getParent().getName() + "/" + deploymentUnit.getName() + "_Jsr299Injector"; } }
private void attachManagedConnectionFactories(DeploymentUnit unit, Collection<DataSourceDeploymentMetaData> datasourceDeployments) { DeploymentUnit nonComponentDU = unit.isComponent() ? unit.getParent() : unit; ManagedConnectionFactoryDeploymentGroup managedConnectionFactories = nonComponentDU.getAttachment(ManagedConnectionFactoryDeploymentGroup.class); if (managedConnectionFactories == null) { managedConnectionFactories = new ManagedConnectionFactoryDeploymentGroup(); } for (DataSourceDeploymentMetaData dataSourceDeployment : datasourceDeployments) { managedConnectionFactories.addManagedConnectionFactoryDeployment(dataSourceDeployment); } nonComponentDU.addAttachment(ManagedConnectionFactoryDeploymentGroup.class, managedConnectionFactories); }