private CurrencyPluginApi getPluginApi() throws CurrencyConversionException { final CurrencyPluginApi result = registry.getServiceForName(config.getDefaultCurrencyProvider()); if (result == null) { throw new CurrencyConversionException(ErrorCode.CURRENCY_NO_SUCH_PAYMENT_PLUGIN, config.getDefaultCurrencyProvider()); } return result; }
final Set<String> allServices = pluginRegistry.getAllServices(); for (final String service : allServices) { final CatalogPluginApi plugin = pluginRegistry.getServiceForName(service);
@VisibleForTesting Map<String, InvoicePluginApi> getInvoicePlugins(final InternalTenantContext tenantContext) { final Collection<String> resultingPluginList = getResultingPluginNameList(tenantContext); // Keys ordering matters! final Map<String, InvoicePluginApi> invoicePlugins = new LinkedHashMap<String, InvoicePluginApi>(); for (final String name : resultingPluginList) { final InvoicePluginApi serviceForName = pluginRegistry.getServiceForName(name); invoicePlugins.put(name, serviceForName); } return invoicePlugins; }
@VisibleForTesting final Collection<String> getResultingPluginNameList(final InternalTenantContext tenantContext) { final List<String> configuredPlugins = invoiceConfig.getInvoicePluginNames(tenantContext); final Set<String> registeredPlugins = pluginRegistry.getAllServices(); // No configuration, we return undeterministic list of registered plugins if (configuredPlugins == null || configuredPlugins.isEmpty()) { return registeredPlugins; } else { final List<String> result = new ArrayList<String>(configuredPlugins.size()); for (final String name : configuredPlugins) { if (pluginRegistry.getServiceForName(name) != null) { result.add(name); } } return result; } } }
private PaymentPluginApi getPluginApi() { final PaymentPluginApi pluginApi = registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); Assert.assertNotNull(pluginApi); return pluginApi; } }
private CurrencyPluginApi getPluginApi() throws CurrencyConversionException { final CurrencyPluginApi result = registry.getServiceForName(config.getDefaultCurrencyProvider()); if (result == null) { throw new CurrencyConversionException(ErrorCode.CURRENCY_NO_SUCH_PAYMENT_PLUGIN, config.getDefaultCurrencyProvider()); } return result; }
@BeforeClass(groups = "slow") protected void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); }
@BeforeClass(groups = "slow") protected void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); }
@BeforeClass(groups = "slow") protected void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); }
@BeforeClass(groups = "slow") protected void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); }
@BeforeMethod(groups = "slow") public void setUp() throws Exception { if (hasFailed()) { return; } mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); account = testHelper.createTestAccount(UUID.randomUUID().toString(), true); paymentBusListener = new PaymentBusListener(); eventBus.register(paymentBusListener); }
final Set<String> allServices = pluginRegistry.getAllServices(); for (final String service : allServices) { final CatalogPluginApi plugin = pluginRegistry.getServiceForName(service);
@Override @BeforeMethod(groups = "fast") public void beforeMethod() throws Exception { if (hasFailed()) { return; } super.beforeMethod(); setDefaultPollInterval(Duration.ONE_HUNDRED_MILLISECONDS); mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); mockPaymentProviderPlugin.clear(); retryService.initialize(); retryService.start(); }