public Topology build() { Topology topology = new Topology(); PropertyInterpreter propertyInterpreter = new PropertyInterpreter(topology); for (Property property : properties) { try { propertyInterpreter.interpret(property.getName(), property.getValue()); } catch (InterpretException ie) { log.failedToInterpretProperty(property.getName(), ie); throw new IllegalArgumentException(gatewayResources.wrongTopologyDataFormatError()); } } return topology; } }
@Override public Topology build() { Topology topology = new Topology(); PropertyInterpreter propertyInterpreter = new PropertyInterpreter(topology); for (Property property : properties) { try { propertyInterpreter.interpret(property.getName(), property.getValue()); } catch (InterpretException ie) { log.failedToInterpretProperty(property.getName(), ie); throw new IllegalArgumentException(gatewayResources.wrongTopologyDataFormatError()); } } 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 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; }