public static EJBContainer createEJBContainer(java.util.Map<?, ?> properties) { if (properties == null) { properties = Collections.EMPTY_MAP; } try { ClassLoader loader = Thread.currentThread().getContextClassLoader(); // go check the loader files. List<Object> providers = ProviderLocator.getServices(EJBContainerProvider.class.getName(), EJBContainer.class, loader); for (Object o : providers) { EJBContainer container = ((EJBContainerProvider) o).createEJBContainer(properties); if (container != null) { return container; } } throw new EJBException("Provider error. No provider definition found"); } catch (EJBException e) { // if the container provider throws an EJBException, don't wrap another one // around the original. throw e; } catch (Exception e) { throw new EJBException("Provider error. No provider found", e); } }
public static EJBContainer createEJBContainer(java.util.Map<?, ?> properties) { if (properties == null) { properties = Collections.EMPTY_MAP; } try { ClassLoader loader = Thread.currentThread().getContextClassLoader(); // go check the loader files. List<Object> providers = ProviderLocator.getServices(EJBContainerProvider.class.getName(), EJBContainer.class, loader); for (Object o : providers) { EJBContainer container = ((EJBContainerProvider) o).createEJBContainer(properties); if (container != null) { return container; } } throw new EJBException("Provider error. No provider definition found"); } catch (EJBException e) { // if the container provider throws an EJBException, don't wrap another one // around the original. throw e; } catch (Exception e) { throw new EJBException("Provider error. No provider found", e); } }
try { List<Object> serviceProviders = ProviderLocator.getServices(PersistenceProvider.class.getName(), this.getClass(), cl); for (Object o : serviceProviders) { providers.add((PersistenceProvider)o);
try { List<Object> serviceProviders = ProviderLocator.getServices(PersistenceProvider.class.getName(), this.getClass(), cl); for (Object o : serviceProviders) { providers.add((PersistenceProvider)o);
try { List<Object> serviceProviders = ProviderLocator.getServices(PersistenceProvider.class.getName(), this.getClass(), cl); for (Object o : serviceProviders) { providers.add((PersistenceProvider)o);
try { List<Object> serviceProviders = ProviderLocator.getServices(PersistenceProvider.class.getName(), this.getClass(), cl); for (Object o : serviceProviders) { providers.add((PersistenceProvider)o);
int ejbContainerProviders = 1; try { ejbContainerProviders = ProviderLocator.getServices(EJBContainerProvider.class.getName(), EJBContainer.class, Thread.currentThread().getContextClassLoader()).size(); } catch (final Exception e) {
List<Object> serviceProviders = ProviderLocator.getServices(ValidationProvider.class.getName(), this.getClass(), cl); for (Object provider : serviceProviders) {
int ejbContainerProviders = 1; try { ejbContainerProviders = ProviderLocator.getServices(EJBContainerProvider.class.getName(), EJBContainer.class, Thread.currentThread().getContextClassLoader()).size(); } catch (final Exception e) {
List<Object> serviceProviders = ProviderLocator.getServices(ValidationProvider.class.getName(), this.getClass(), cl); for (Object provider : serviceProviders) {