- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.webbeans.config.WebBeansFinder.getSingletonService()
方法的一些代码示例,展示了WebBeansFinder.getSingletonService()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebBeansFinder.getSingletonService()
方法的具体详情如下:
包路径:org.apache.webbeans.config.WebBeansFinder
类名称:WebBeansFinder
方法名:getSingletonService
暂无
代码示例来源:origin: org.apache.meecrowave/meecrowave-junit
public static ClassLoader getUsableContainerLoader() {
ClassLoader currentCL = Thread.currentThread().getContextClassLoader();
if (currentCL == null) {
currentCL = ClassLoaderLock.class.getClassLoader();
}
if (Boolean.getBoolean("meecrowave.junit.classloaderlock.off")) { // safeguard for advanced cases
return currentCL;
}
final SingletonService<WebBeansContext> singletonService = WebBeansFinder.getSingletonService();
synchronized (singletonService) {
try {
if (singletonService instanceof DefaultSingletonService) {
synchronized (singletonService) {
((DefaultSingletonService) singletonService).register(currentCL, null);
// all fine, it seems we do not have an OWB container for this ClassLoader yet
// let's reset it then ;
singletonService.clear(currentCL);
}
return currentCL;
}
}
catch (IllegalArgumentException iae) {
// whoops there is already an OWB container registered for this very ClassLoader
}
return new ClassLoader(currentCL) {};
}
}
代码示例来源:origin: apache/meecrowave
public static ClassLoader getUsableContainerLoader() {
ClassLoader currentCL = Thread.currentThread().getContextClassLoader();
if (currentCL == null) {
currentCL = ClassLoaderLock.class.getClassLoader();
}
if (Boolean.getBoolean("meecrowave.junit.classloaderlock.off")) { // safeguard for advanced cases
return currentCL;
}
final SingletonService<WebBeansContext> singletonService = WebBeansFinder.getSingletonService();
synchronized (singletonService) {
try {
if (singletonService instanceof DefaultSingletonService) {
synchronized (singletonService) {
((DefaultSingletonService) singletonService).register(currentCL, null);
// all fine, it seems we do not have an OWB container for this ClassLoader yet
// let's reset it then ;
singletonService.clear(currentCL);
}
return currentCL;
}
}
catch (IllegalArgumentException iae) {
// whoops there is already an OWB container registered for this very ClassLoader
}
return new ClassLoader(currentCL) {};
}
}
代码示例来源:origin: org.apache.openwebbeans/openwebbeans-se
SingletonService<WebBeansContext> singletonInstance = WebBeansFinder.getSingletonService();
DefaultSingletonService.class.cast(singletonInstance).register(loader, context);
代码示例来源:origin: hammock-project/hammock
@Override
protected SeContainer newContainer(WebBeansContext context) {
SingletonService<WebBeansContext> singletonService = WebBeansFinder.getSingletonService();
if(singletonService instanceof HolderSingletonService) {
((HolderSingletonService) singletonService).register(context);
} else {
try {
WebBeansFinder.setSingletonService(new HolderSingletonService(context));
} catch (Exception e) {
logger.info("Unable to override OWB SingletonService", e);
}
}
return super.newContainer(context);
}
}
本文整理了Java中org.apache.webbeans.config.WebBeansFinder类的一些代码示例,展示了WebBeansFinder类的具体用法。这些代码示例主要来源于Githu
我在 TomEE 服务器上使用 OpenJPA。 我构建了我的 .war,将其部署在服务器上,但是当我使用我的应用程序打开页面时,我收到此执行: javax.servlet.ServletExcept
本文整理了Java中org.apache.webbeans.config.WebBeansFinder.getSingletonService()方法的一些代码示例,展示了WebBeansFinder
本文整理了Java中org.apache.webbeans.config.WebBeansFinder.setSingletonService()方法的一些代码示例,展示了WebBeansFinder
本文整理了Java中org.apache.webbeans.config.WebBeansFinder.clearInstances()方法的一些代码示例,展示了WebBeansFinder.clea
环境:WAS 8.0.0.10CDI:1.0(实现 OpenWebBeans) 用例:服务器正在通过 TimerManager 异步执行 Java 类。我正在尝试将具有 Request 范围的 cdi
我是一名优秀的程序员,十分优秀!