gpt4 book ai didi

org.apache.webbeans.config.WebBeansFinder.setSingletonService()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-27 14:41:05 26 4
gpt4 key购买 nike

本文整理了Java中org.apache.webbeans.config.WebBeansFinder.setSingletonService()方法的一些代码示例,展示了WebBeansFinder.setSingletonService()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebBeansFinder.setSingletonService()方法的具体详情如下:
包路径:org.apache.webbeans.config.WebBeansFinder
类名称:WebBeansFinder
方法名:setSingletonService

WebBeansFinder.setSingletonService介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.modules/geronimo-openejb

public static void init(Bundle owbBundle) {
  bundle = owbBundle;
  WebBeansFinder.setSingletonService(INSTANCE);
}

代码示例来源:origin: org.apache.openwebbeans.arquillian/owb-arquillian-standalone

@Override
public void setup(OwbStandaloneConfiguration owbStandaloneConfiguration)
{
  LOG.fine("OpenWebBeans Arquillian setup started");
  singletonService = new OwbArquillianSingletonService(owbStandaloneConfiguration.properties());
  WebBeansFinder.setSingletonService(singletonService);
  useOnlyArchiveResources = owbStandaloneConfiguration.isUseOnlyArchiveResources();
  if (useOnlyArchiveResources && owbStandaloneConfiguration.getUseOnlyArchiveResourcesExcludes() != null)
  {
    useOnlyArchiveResourcesExcludes = Arrays.asList(owbStandaloneConfiguration.getUseOnlyArchiveResourcesExcludes().split(","));
  }
}

代码示例来源: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);
  }
}

代码示例来源:origin: org.apache.tomee/openejb-core

public static synchronized ThreadSingletonService initializeOWB() {
  logger.info("Created new singletonService " + SINGLETON_SERVICE);
  SystemInstance.get().setComponent(ThreadSingletonService.class, SINGLETON_SERVICE);
  try {
    WebBeansFinder.setSingletonService(SINGLETON_SERVICE);
    logger.info("Succeeded in installing singleton service");
  } catch (final Exception e) {
    //ignore
    // not logging the exception since it is nto an error
    logger.debug("Could not install our singleton service");
  }
  //TODO there must be a better place to initialize this
  ThreadContext.addThreadContextListener(new OWBContextThreadListener());
  return SINGLETON_SERVICE;
}

代码示例来源:origin: org.apache.openejb/openejb-core

public static synchronized ThreadSingletonService initializeOWB(final ClassLoader classLoader) {
  logger.info("Created new singletonService " + SINGLETON_SERVICE);
  SystemInstance.get().setComponent(ThreadSingletonService.class, SINGLETON_SERVICE);
  try {
    WebBeansFinder.setSingletonService(SINGLETON_SERVICE);
    logger.info("Succeeded in installing singleton service");
  } catch (final Exception e) {
    //ignore
    // not logging the exception since it is nto an error
    logger.debug("Could not install our singleton service");
  }
  //TODO there must be a better place to initialize this
  ThreadContext.addThreadContextListener(new OWBContextThreadListener());
  return SINGLETON_SERVICE;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com