private List<Member> getMembers(OMElement loadbalanceElement) { List<Member> members = new ArrayList<Member>(); for(Iterator memberIter = loadbalanceElement.getChildrenWithName(MEMBER); memberIter.hasNext();){ OMElement memberEle = (OMElement) memberIter.next(); String memberHostname = memberEle.getAttributeValue(new QName("hostName")); memberHostname = ResolverFactory.getInstance().getResolver(memberHostname).resolve(); Member member = new Member(memberHostname, -1); String http = memberEle.getAttributeValue(new QName("httpPort")); if (http != null) { http = ResolverFactory.getInstance().getResolver(http).resolve(); member.setHttpPort(Integer.parseInt(http)); } String https = memberEle.getAttributeValue(new QName("httpsPort")); if (https != null && https.trim().length() != 0) { https = ResolverFactory.getInstance().getResolver(https).resolve(); member.setHttpsPort(Integer.parseInt(https.trim())); } members.add(member); } return members; } }
@SuppressWarnings("rawtypes") private List<Member> getMembers(OMElement loadbalanceElement) { List<Member> members = new ArrayList<Member>(); for(Iterator memberIter = loadbalanceElement.getChildrenWithName(MEMBER); memberIter.hasNext();){ if(log.isDebugEnabled()){ log.debug("Getting Members.."); } OMElement memberEle = (OMElement) memberIter.next(); String memberHostname = memberEle.getAttributeValue(new QName("hostName")); memberHostname = ResolverFactory.getInstance().getResolver(memberHostname).resolve(); Member member = new Member(memberHostname, -1); String http = memberEle.getAttributeValue(new QName("httpPort")); if (http != null) { http = ResolverFactory.getInstance().getResolver(http).resolve(); member.setHttpPort(Integer.parseInt(http)); } String https = memberEle.getAttributeValue(new QName("httpsPort")); if (https != null && https.trim().length() != 0) { https = ResolverFactory.getInstance().getResolver(https).resolve(); member.setHttpsPort(Integer.parseInt(https.trim())); } members.add(member); } return members; }
@Test(expected = ResolverException.class) public void testGetUnknownResolver() { String synapseVariable = "$SYSTEM1:VAR"; ResolverFactory.getInstance().getResolver(synapseVariable); }
public void testGetSystemResolver() { String synapseVariable = "$SYSTEM:VAR"; Resolver resolver = ResolverFactory.getInstance().getResolver(synapseVariable); assertNotNull(resolver); assertTrue(resolver instanceof SystemResolver); }
wsdlURI = ResolverFactory.getInstance().getResolver(wsdlURI).resolve();
uriValue = ResolverFactory.getInstance().getResolver(uriValue).resolve();
addressURI = ResolverFactory.getInstance().getResolver(addressURI).resolve(); endpointDefinition.setAddress(addressURI.trim()); } else {
if (endpointURIAttribute != null) { String endpointURI = endpointURIAttribute.getAttributeValue(); endpointURI = ResolverFactory.getInstance().getResolver(endpointURI).resolve(); templateEndpoint.addParameter("uri", endpointURI);
public void testGetDefaultResolver() { String synapseVariable = "https://localhost:9443/services"; Resolver resolver = ResolverFactory.getInstance().getResolver(synapseVariable); assertNotNull(resolver); assertTrue(resolver instanceof DefaultResolver); assertEquals(synapseVariable, resolver.resolve()); }
driver = getValue(pool, DRIVER_Q); driver = ResolverFactory.getInstance().getResolver(driver).resolve(); dataSourceInformation.setDriver(driver); mediator.addDataSourceProperty(DRIVER_Q, driver); url = getValue(pool, URL_Q); url = ResolverFactory.getInstance().getResolver(url).resolve(); dataSourceInformation.setUrl(url); mediator.addDataSourceProperty(URL_Q, url); user = getValue(pool, USER_Q); user = ResolverFactory.getInstance().getResolver(user).resolve(); secretInformation.setUser(user); mediator.addDataSourceProperty(USER_Q, user); password = getValue(pool, PASS_Q); password = ResolverFactory.getInstance().getResolver(password).resolve(); secretInformation.setAliasSecret(password); mediator.addDataSourceProperty(PASS_Q, password);
public void testSystemResolver() { String synapseVariable = "$SYSTEM:VAR"; String envValue = "https://localhost:8080/service"; Resolver resolver = ResolverFactory.getInstance().getResolver(synapseVariable); assertNotNull(resolver); assertTrue(resolver instanceof SystemResolver); EnvironmentVariables environmentVariables = new EnvironmentVariables(); environmentVariables.set("VAR", envValue); assertEquals(envValue, resolver.resolve()); } }