本文整理了Java中org.jboss.weld.bootstrap.spi.Deployment.getServices()
方法的一些代码示例,展示了Deployment.getServices()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getServices()
方法的具体详情如下:
包路径:org.jboss.weld.bootstrap.spi.Deployment
类名称:Deployment
方法名:getServices
[英]Get the services available to this deployment
[中]获取可用于此部署的服务
代码示例来源:origin: org.seasar.junitcdi/junitcdi-core
/**
* 指定されたサービスを返します.
*
* @param <S>
* サービスの型
* @param serviceType
* サービスの型
* @return サービス
*/
public static <S extends Service> S getServices(final Class<S> serviceType) {
return getDeployment().getServices().get(serviceType);
}
代码示例来源:origin: jboss-switchyard/components
@Override
public void participate(Deployment deployment) throws Exception {
deployment.getServices().add(org.jboss.weld.transaction.spi.TransactionServices.class,
new LocalArjunaTransactionServices(_jtaEnvironmentBean));
}
代码示例来源:origin: weld/core
protected TypeStore getTypeStore() {
return getDeployment().getServices().get(TypeStore.class);
}
代码示例来源:origin: org.jboss.jbossas/weld-int-deployer
private <S extends Service> void addDeploymentService(Class<S> type, S service)
{
getDeployment().getServices().add(type, service);
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
protected TypeStore getTypeStore() {
return getDeployment().getServices().get(TypeStore.class);
}
代码示例来源:origin: org.switchyard.components/switchyard-component-test-mixin-jca
@Override
public void participate(Deployment deployment) throws Exception {
// TODO Refactor mixins init procedure to respect participant dependency
// https://issues.jboss.org/browse/SWITCHYARD-2743
if (_jtaEnvironmentBean == null) {
initialize();
}
deployment.getServices().add(org.jboss.weld.transaction.spi.TransactionServices.class,
new LocalArjunaTransactionServices(_jtaEnvironmentBean));
}
代码示例来源:origin: weld/core
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: weld/core
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: weld/core
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se-shaded
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
private <T extends Service> void copyService(BeanDeploymentArchive archive, Class<T> serviceClass) {
// for certain services we can fall back to deployment-level settings or defaults
ServiceRegistry registry = archive.getServices();
if (!registry.contains(serviceClass)) {
T service = deployment.getServices().get(serviceClass);
if (service != null) {
registry.add(serviceClass, service);
}
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
private boolean isEjbServicesRegistered() {
if(deployment.getServices().contains(EjbServices.class)) {
// For backwards compatibility with older integrators that register EjbServices
// as a deployment service
return true;
}
// EjbServices is a bean deployment archive service
for (BeanDeploymentArchive beanDeploymentArchive : deployment.getBeanDeploymentArchives()) {
if (beanDeploymentArchive.getServices().contains(EjbServices.class)) {
return true;
}
}
return false;
}
代码示例来源:origin: weld/core
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) {
BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz);
if (beanDeploymentArchive == null) {
throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz);
} else {
BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive);
if (beanDeployment == null) {
beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true);
bdaMapping.put(beanDeploymentArchive, beanDeployment);
}
return beanDeployment;
}
}
代码示例来源:origin: weld/core
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) {
BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz);
if (beanDeploymentArchive == null) {
throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz);
} else {
BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive);
if (beanDeployment == null) {
beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true);
bdaMapping.put(beanDeploymentArchive, beanDeployment);
}
return beanDeployment;
}
}
代码示例来源:origin: org.jboss.weld.se/weld-se
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) {
BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz);
if (beanDeploymentArchive == null) {
throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz);
} else {
BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive);
if (beanDeployment == null) {
beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true);
bdaMapping.put(beanDeploymentArchive, beanDeployment);
}
return beanDeployment;
}
}
代码示例来源:origin: weld/core
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) {
BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz);
if (beanDeploymentArchive == null) {
throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz);
} else {
BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive);
if (beanDeployment == null) {
beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true);
bdaMapping.put(beanDeploymentArchive, beanDeployment);
}
return beanDeployment;
}
}
代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) {
BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz);
if (beanDeploymentArchive == null) {
throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz);
} else {
BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive);
if (beanDeployment == null) {
beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true);
bdaMapping.put(beanDeploymentArchive, beanDeployment);
}
return beanDeployment;
}
}
代码示例来源:origin: weld/core
protected TestContainer bootstrapContainer(int id, Collection<Class<?>> classes) {
// Bootstrap container
SwitchableSingletonProvider.use(id);
TestContainer container = new TestContainer(new FlatDeployment(new BeanDeploymentArchiveImpl(classes)));
container.getDeployment().getServices().add(ProxyServices.class, new SwitchableCLProxyServices());
container.startContainer();
container.ensureRequestActive();
return container;
}
代码示例来源:origin: org.jboss.weld/weld-core-test
protected TestContainer bootstrapContainer(int id, Collection<Class<?>> classes) {
// Bootstrap container
SwitchableSingletonProvider.use(id);
TestContainer container = new TestContainer(new FlatDeployment(new BeanDeploymentArchiveImpl(classes)));
container.getDeployment().getServices().add(ProxyServices.class, new SwitchableCLProxyServices());
container.startContainer();
container.ensureRequestActive();
return container;
}
内容来源于网络,如有侵权,请联系作者删除!