private static void loadTransportProviders(final EJBClientContext.Builder builder, final ClassLoader classLoader) { final ServiceLoader<EJBTransportProvider> serviceLoader = ServiceLoader.load(EJBTransportProvider.class, classLoader); Iterator<EJBTransportProvider> iterator = serviceLoader.iterator(); for (;;) try { if (! iterator.hasNext()) break; final EJBTransportProvider transportProvider = iterator.next(); builder.addTransportProvider(transportProvider); } catch (ServiceConfigurationError ignored) { Logs.MAIN.error("Failed to load service", ignored); } }
private static void loadTransportProviders(final EJBClientContext.Builder builder, final ClassLoader classLoader) { final ServiceLoader<EJBTransportProvider> serviceLoader = ServiceLoader.load(EJBTransportProvider.class, classLoader); Iterator<EJBTransportProvider> iterator = serviceLoader.iterator(); for (;;) try { if (! iterator.hasNext()) break; final EJBTransportProvider transportProvider = iterator.next(); builder.addTransportProvider(transportProvider); } catch (ServiceConfigurationError ignored) { Logs.MAIN.error("Failed to load service", ignored); } }
private static void loadTransportProviders(final EJBClientContext.Builder builder, final ClassLoader classLoader) { final ServiceLoader<EJBTransportProvider> serviceLoader = ServiceLoader.load(EJBTransportProvider.class, classLoader); Iterator<EJBTransportProvider> iterator = serviceLoader.iterator(); for (;;) try { if (! iterator.hasNext()) break; final EJBTransportProvider transportProvider = iterator.next(); builder.addTransportProvider(transportProvider); } catch (ServiceConfigurationError ignored) { Logs.MAIN.error("Failed to load service", ignored); } }