private static boolean matches(ComponentSpecification component, Set<ComponentSpecification> excludes) { ComponentId id = component.toId().withoutNamespace(); for (ComponentSpecification exclude : excludes) { if (exclude.matches(id)) { return true; } } return false; }
private int getPort(ConnectorFactory connectorFactory, List<PortOverride> portOverrides) { ComponentId id = ComponentId.fromString(connectorFactory.getName()); for (PortOverride override : portOverrides) { if (override.serverId.matches(id)) { return override.port; } } return connectorFactory.getListenPort(); }