@Override public Object deserialize(final ObjectDecoder decoder) { final String bundleName = decoder.readStringField("bundleName", null); final String bundleVersion = decoder.readStringField("bundleVersion", null); final String connectorName = decoder.readStringField("connectorName", null); return new ConnectorKey(bundleName, bundleVersion, connectorName); }
@Override public Object deserialize(final ObjectDecoder decoder) { final String bundleName = decoder.readStringField("bundleName", null); final String bundleVersion = decoder.readStringField("bundleVersion", null); final String connectorName = decoder.readStringField("connectorName", null); return new ConnectorKey(bundleName, bundleVersion, connectorName); }
@Override public Object deserialize(final ObjectDecoder decoder) { final String bundleName = decoder.readStringField("bundleName", null); final String bundleVersion = decoder.readStringField("bundleVersion", null); final String connectorName = decoder.readStringField("connectorName", null); return new ConnectorKey(bundleName, bundleVersion, connectorName); }
public static APIConfiguration getDefaultConfigurationProperties(DataProvider dataProvider, ConnectorInfoManager manager) throws ObjectNotFoundException { String bundleName = (String) dataProvider.getTestSuiteAttribute("bundleName"); String bundleVersion = (String) dataProvider.getTestSuiteAttribute("bundleVersion"); String connectorName = (String) dataProvider.getTestSuiteAttribute("connectorName"); ConnectorKey key = new ConnectorKey(bundleName, bundleVersion, connectorName); ConnectorInfo info = manager.findConnectorInfo(key); final String MSG = "Connector info wasn't found. Check values of bundleName, bundleVersion and connectorName properties." + "\nbundleName:%s\nbundleVersion:%s\nconnectorName:%s"; Assert.assertNotNull(String.format(MSG, bundleName, bundleVersion, connectorName), info); APIConfiguration apiConfig = info.createDefaultAPIConfiguration(); return apiConfig; }
private ConnectorKey getConnectorKey(ConnectorType connectorType) { return new ConnectorKey(connectorType.getConnectorBundle(), connectorType.getConnectorVersion(), connectorType.getConnectorType()); }
public static APIConfiguration getDefaultConfigurationProperties(DataProvider dataProvider, ConnectorInfoManager manager) throws ObjectNotFoundException { String bundleName = (String) dataProvider.getTestSuiteAttribute("bundleName"); String bundleVersion = (String) dataProvider.getTestSuiteAttribute("bundleVersion"); String connectorName = (String) dataProvider.getTestSuiteAttribute("connectorName"); ConnectorKey key = new ConnectorKey(bundleName, bundleVersion, connectorName); ConnectorInfo info = manager.findConnectorInfo(key); final String MSG = "Connector info wasn't found. Check values of bundleName, bundleVersion and connectorName properties." + "\nbundleName:%s\nbundleVersion:%s\nconnectorName:%s"; assertNotNull(info, String.format(MSG, bundleName, bundleVersion, connectorName)); APIConfiguration apiConfig = info.createDefaultAPIConfiguration(); return apiConfig; }
public static APIConfiguration getDefaultConfigurationProperties(DataProvider dataProvider, ConnectorInfoManager manager) throws ObjectNotFoundException { String bundleName = (String) dataProvider.getTestSuiteAttribute("bundleName"); String bundleVersion = (String) dataProvider.getTestSuiteAttribute("bundleVersion"); String connectorName = (String) dataProvider.getTestSuiteAttribute("connectorName"); ConnectorKey key = new ConnectorKey(bundleName, bundleVersion, connectorName); ConnectorInfo info = manager.findConnectorInfo(key); final String MSG = "Connector info wasn't found. Check values of bundleName, bundleVersion and connectorName properties." + "\nbundleName:%s\nbundleVersion:%s\nconnectorName:%s"; assertNotNull(String.format(MSG, bundleName, bundleVersion, connectorName), info); APIConfiguration apiConfig = info.createDefaultAPIConfiguration(); return apiConfig; }
info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorCategoryKey(options.categoryKey()); info.setConnectorKey(new ConnectorKey(bundleName, bundleVersion, connectorClass .getName())); ConnectorMessagesImpl messages =
@Override public Pair<URI, ConnectorInfo> getConnectorInfo(final ConnInstance connInstance) { // check ConnIdLocation URI uriLocation = null; try { uriLocation = URIUtils.buildForConnId(connInstance.getLocation()); } catch (Exception e) { throw new IllegalArgumentException("Invalid ConnId location " + connInstance.getLocation(), e); } // create key for search all properties ConnectorKey key = new ConnectorKey( connInstance.getBundleName(), connInstance.getVersion(), connInstance.getConnectorName()); if (LOG.isDebugEnabled()) { LOG.debug("\nBundle name: " + key.getBundleName() + "\nBundle version: " + key.getBundleVersion() + "\nBundle class: " + key.getConnectorName()); } // get the specified connector ConnectorInfo info = null; if (getConnManagers().containsKey(uriLocation)) { info = getConnManagers().get(uriLocation).findConnectorInfo(key); } if (info == null) { throw new NotFoundException("ConnectorInfo for location " + connInstance.getLocation() + " and key " + key); } return Pair.of(uriLocation, info); }
/** * Method for convenient testing of local connectors. */ @Override public APIConfiguration createTestConfiguration( final Class<? extends Connector> clazz, final Configuration config) { final LocalConnectorInfoImpl info = new LocalConnectorInfoImpl(); info.setConnectorConfigurationClass(config.getClass()); info.setConnectorClass(clazz); info.setConnectorDisplayNameKey("DUMMY_DISPLAY_NAME"); info.setConnectorKey(new ConnectorKey(clazz.getName() + ".bundle", "1.0", clazz.getName())); info.setMessages(createDummyMessages()); try { final APIConfigurationImpl rv = LocalConnectorInfoManagerImpl.createDefaultAPIConfiguration(info); rv.setConfigurationProperties(JavaClassProperties.createConfigurationProperties(config)); info.setDefaultAPIConfiguration(rv); return rv; } catch (Exception e) { throw ConnectorException.wrap(e); } }
/** * Method for convenient testing of local connectors. */ @Override public APIConfiguration createTestConfiguration( final Class<? extends Connector> clazz, final Configuration config) { final LocalConnectorInfoImpl info = new LocalConnectorInfoImpl(); info.setConnectorConfigurationClass(config.getClass()); info.setConnectorClass(clazz); info.setConnectorDisplayNameKey("DUMMY_DISPLAY_NAME"); info.setConnectorKey(new ConnectorKey(clazz.getName() + ".bundle", "1.0", clazz.getName())); info.setMessages(createDummyMessages()); try { final APIConfigurationImpl rv = LocalConnectorInfoManagerImpl.createDefaultAPIConfiguration(info); rv.setConfigurationProperties(JavaClassProperties.createConfigurationProperties(config)); info.setDefaultAPIConfiguration(rv); return rv; } catch (Exception e) { throw ConnectorException.wrap(e); } }
info.setConnectorConfigurationClass(options.configurationClass()); info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorKey(new ConnectorKey( bundleInfo.getManifest().getBundleName(), bundleInfo.getManifest().getBundleVersion(),
info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorCategoryKey(options.categoryKey()); info.setConnectorKey(new ConnectorKey(bundleInfo.getManifest().getBundleName(), bundleInfo.getManifest().getBundleVersion(), connectorClass.getName())); final ConnectorMessagesImpl messages =
info.setConnectorDisplayNameKey("DUMMY_DISPLAY_NAME"); info.setConnectorKey( new ConnectorKey(clazz.getName()+".bundle", "1.0", clazz.getName()));
info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorCategoryKey(options.categoryKey()); info.setConnectorKey(new ConnectorKey(bundleInfo.getManifest().getBundleName(), bundleInfo.getManifest().getBundleVersion(), connectorClass.getName())); final ConnectorMessagesImpl messages =
info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorCategoryKey(options.categoryKey()); info.setConnectorKey(new ConnectorKey(clazz.getName() + ".bundle", "1.0", clazz.getName())); if (null == bundleContents || bundleContents.isEmpty()) { info.setMessages(createDummyMessages());
info.setConnectorDisplayNameKey(options.displayNameKey()); info.setConnectorCategoryKey(options.categoryKey()); info.setConnectorKey(new ConnectorKey(clazz.getName() + ".bundle", "1.0", clazz.getName())); if (null == bundleContents || bundleContents.isEmpty()) { info.setMessages(createDummyMessages());