private void addServices() { _services = new LinkedHashMap<QName, Service>(); if (getConfig().getComposite().getServices() == null) { return; } for (CompositeServiceModel service : getConfig().getComposite().getServices()) { _services.put(service.getQName(), new BaseService(service, this)); } }
/** * Retrieve the composite service config for the specified service name. * @param name composite service name * @return composite service config fragment, or null if the service does not exist */ public CompositeServiceModel getCompositeService(String name) { for (CompositeServiceModel service : getSwitchYardConfig().getComposite().getServices()) { if (service.getName().equals(name)) { return service; } } // no matching service return null; }
/** * Lookup camel binding model in SCA configuration and use Switchard model * as root and return first element from it. * * @param config Configuration location. * @return Camel binding. * @throws Exception In case of any problems exception is not handled. */ @SuppressWarnings("unchecked") protected T getFirstCamelBinding(final String config) throws Exception { final InputStream in = Classes.getResourceAsStream(config, getClass()); final SwitchYardModel model = new ModelPuller<SwitchYardModel>().pull(in); final List<CompositeServiceModel> services = model.getComposite().getServices(); final CompositeServiceModel compositeServiceModel = services.get(0); final List<BindingModel> bindings = compositeServiceModel.getBindings(); return (T) bindings.get(0); }
/** * Lookup camel binding model in SCA configuration and use Switchard model * as root and return first element from it. * * @param config Configuration location. * @return Camel binding. * @throws Exception In case of any problems exception is not handled. */ @SuppressWarnings("unchecked") protected T getFirstCamelBinding(final String config) throws Exception { final InputStream in = Classes.getResourceAsStream(config, getClass()); final SwitchYardModel model = new ModelPuller<SwitchYardModel>().pull(in); final List<CompositeServiceModel> services = model.getComposite().getServices(); final CompositeServiceModel compositeServiceModel = services.get(0); final List<BindingModel> bindings = compositeServiceModel.getBindings(); return (T) bindings.get(0); }
for (CompositeServiceModel service : composite.getServices()) { for (BindingModel binding : service.getBindings()) { types.add(binding.getType());
for (CompositeServiceModel service : _model.getComposite().getServices()) { for (BindingModel binding : service.getBindings()) { _types.add(binding.getType());
for (CompositeServiceModel service : _model.getComposite().getServices()) { for (BindingModel binding : service.getBindings()) { _types.add(binding.getType());
SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class); CompositeServiceModel service = null; for (CompositeServiceModel s : switchYard.getSwitchYardConfig().getComposite().getServices()) { if (s.getName().equals(serviceName)) { service = s;
CompositeModel composite = metaData.getSwitchYardModel().getComposite(); if (composite != null) { for (CompositeServiceModel service : composite.getServices()) { for (BindingModel binding : service.getBindings()) { if (binding instanceof JCABindingModel) {
CompositeModel composite = metaData.getSwitchYardModel().getComposite(); if (composite != null) { for (CompositeServiceModel service : composite.getServices()) { for (BindingModel binding : service.getBindings()) { if (binding instanceof JCABindingModel) {
SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class); CompositeServiceModel service = null; for (CompositeServiceModel s : switchYard.getSwitchYardConfig().getComposite().getServices()) { if (s.getName().equals(serviceName)) { service = s;
String switchYardNamespace = getSwitchYardNamespace(switchYardConfig); CompositeServiceModel service = null; for (CompositeServiceModel s : switchYard.getSwitchYardConfig().getComposite().getServices()) { if (s.getName().equals(serviceName)) { service = s;
for (CompositeServiceModel service : getConfig().getComposite().getServices()) {
for (CompositeServiceModel compositeService : getConfig().getComposite().getServices()) { ComponentServiceModel componentService = compositeService.getComponentService(); if (componentService != null && componentService.equals(service)) {
out.println("[Public]"); for (CompositeServiceModel service : config.getComposite().getServices()) { out.print(out.renderColor(ShellColor.BOLD, "service: ")); out.println(service.getName());