@Override public void setName(String name) { super.setName(name); }
@Override public void setName(String name) { super.setName(name); }
private Topology loadTopologyAttempt(File file) throws IOException, SAXException, URISyntaxException { Topology topology; Digester digester = digesterLoader.newDigester(); TopologyBuilder topologyBuilder = digester.parse(FileUtils.openInputStream(file)); if (null == topologyBuilder) { return null; } topology = topologyBuilder.build(); topology.setUri(file.toURI()); topology.setName(FilenameUtils.removeExtension(file.getName())); topology.setTimestamp(file.lastModified()); return topology; }
private Topology loadTopologyAttempt(File file) throws IOException, SAXException, URISyntaxException { Topology topology; Digester digester = digesterLoader.newDigester(); TopologyBuilder topologyBuilder = digester.parse(FileUtils.openInputStream(file)); if (null == topologyBuilder) { return null; } topology = topologyBuilder.build(); topology.setUri(file.toURI()); topology.setName(FilenameUtils.removeExtension(file.getName())); topology.setTimestamp(file.lastModified()); return topology; }
@Override public void interpret(String token, String value) throws InterpretException { if (TOPOLOGY_NAME.equalsIgnoreCase(token)) { topology.setName(value); } else { int firstDotPosition = token.indexOf(DOT); if (firstDotPosition != -1) { String aggregator = token.substring(0, firstDotPosition); String nextToken = token.substring(firstDotPosition + 1); if (AGGREGATOR_GATEWAY.equals(aggregator)) { new GatewayPropertyInterpreter(topology).interpret(nextToken, value); } else if (AGGREGATOR_SERVICE.equals(aggregator)) { new ServicePropertyInterpreter(topology).interpret(nextToken, value); } else { throw new InterpretException(gatewayResources.unsupportedPropertyTokenError(token)); } } else { throw new InterpretException(gatewayResources.unsupportedPropertyTokenError(token)); } } } }
@Override public void interpret(String token, String value) throws InterpretException { if (TOPOLOGY_NAME.equalsIgnoreCase(token)) { topology.setName(value); } else { int firstDotPosition = token.indexOf(DOT); if (firstDotPosition != -1) { String aggregator = token.substring(0, firstDotPosition); String nextToken = token.substring(firstDotPosition + 1); if (AGGREGATOR_GATEWAY.equals(aggregator)) { new GatewayPropertyInterpreter(topology).interpret(nextToken, value); } else if (AGGREGATOR_SERVICE.equals(aggregator)) { new ServicePropertyInterpreter(topology).interpret(nextToken, value); } else { throw new InterpretException(gatewayResources.unsupportedPropertyTokenError(token)); } } else { throw new InterpretException(gatewayResources.unsupportedPropertyTokenError(token)); } } } }
public Topology build() { Topology topology = new Topology(); topology.setName(name); topology.setDefaultServicePath(defaultService); topology.setGenerated(isGenerated); for (Provider provider : providers) { topology.addProvider(provider); } for (Service service : services) { topology.addService(service); } for (Application application : applications) { topology.addApplication(application); } return topology; } }
@Override public Topology build() { Topology topology = new Topology(); topology.setName(name); topology.setDefaultServicePath(defaultService); topology.setGenerated(isGenerated); for (Provider provider : providers) { topology.addProvider(provider); } for (Service service : services) { topology.addService(service); } for (Application application : applications) { topology.addApplication(application); } return topology; } }
public static org.apache.knox.gateway.topology.Topology getTopology(Topology topology) { org.apache.knox.gateway.topology.Topology deploymentTopology = new org.apache.knox.gateway.topology.Topology(); deploymentTopology.setName(topology.getName()); deploymentTopology.setTimestamp(topology.getTimestamp()); deploymentTopology.setDefaultServicePath(topology.getPath()); deploymentTopology.setUri(topology.getUri()); deploymentTopology.setGenerated(topology.isGenerated()); for ( Provider provider : topology.getProviders() ) { deploymentTopology.addProvider( getProvider(provider) ); } for ( Service service : topology.getServices() ) { deploymentTopology.addService( getService(service) ); } for ( Application application : topology.getApplications() ) { deploymentTopology.addApplication( getApplication(application) ); } return deploymentTopology; }