public <B> B getCallbackBinding(Class<B> bindingClass) { if (callback != null) { for (Binding binding : callback.getBindings()) { if (bindingClass.isInstance(binding)) { return bindingClass.cast(binding); } } } return null; }
callback.setParentContract(contract); contract.getRequiredIntents().add(intent); } else if (callback != null) { callback.getRequiredIntents().add(intent); contract.getPolicySets().add(policySet); } else if (callback != null) { callback.getPolicySets().add(policySet); callback.getBindings().add((Binding)extension); } else { if (contract != null) { callback.getExtensions().add(extension); } else if (contract != null) { contract.getExtensions().add(extension);
callback.getBindings().add((Binding)extension); } else { contract.getBindings().add((Binding)extension); callback.getExtensions().add(extension); } else if (contract != null) { contract.getExtensions().add(extension);
(((Callback)context.getParentModel()).getParentContract() instanceof org.apache.tuscany.sca.assembly.Service)){ error(monitor, "URIFoundForServiceCallback", reader, uri);
callback.setParentContract(contract); contract.getRequiredIntents().add(intent); } else if (callback != null) { callback.getRequiredIntents().add(intent); contract.getPolicySets().add(policySet); } else if (callback != null) { callback.getPolicySets().add(policySet); callback.getBindings().add((Binding)extension); } else { if (contract != null) { callback.getExtensions().add(extension); } else if (contract != null) { contract.getExtensions().add(extension);
callback.getBindings().add((Binding)extension); } else { contract.getBindings().add((Binding)extension); callback.getExtensions().add(extension); } else if (contract != null) { contract.getExtensions().add(extension);
(((Callback)context.getParentModel()).getParentContract() instanceof org.apache.tuscany.sca.assembly.Service)){ error(monitor, "URIFoundForServiceCallback", reader, uri);
public <B> B getCallbackBinding(Class<B> bindingClass) { if (callback != null) { for (Binding binding : callback.getBindings()) { if (bindingClass.isInstance(binding)) { return bindingClass.cast(binding); } } } return null; }
writeStart(writer, CALLBACK, policyProcessor.writePolicies(callback)); for (Binding binding: callback.getBindings()) { extensionProcessor.write(binding, writer, context); for (Object extension: callback.getExtensions()) { extensionProcessor.write(extension, writer, context); policyProcessor.writePolicies(callback)); for (Binding binding: callback.getBindings()) { extensionProcessor.write(binding, writer, context); for (Object extension: callback.getExtensions()) { extensionProcessor.write(extension, writer, context);
public <B> B getCallbackBinding(Class<B> bindingClass) { if (callback != null) { for (Binding binding : callback.getBindings()) { if (bindingClass.isInstance(binding)) { return bindingClass.cast(binding); } } } return null; }
writeStart(writer, CALLBACK, policyProcessor.writePolicies(callback)); for (Binding binding: callback.getBindings()) { extensionProcessor.write(binding, writer, context); for (Object extension: callback.getExtensions()) { extensionProcessor.write(extension, writer, context); policyProcessor.writePolicies(callback)); for (Binding binding: callback.getBindings()) { extensionProcessor.write(binding, writer, context); for (Object extension: callback.getExtensions()) { extensionProcessor.write(extension, writer, context);
public <B> B getCallbackBinding(Class<B> bindingClass) { if (callback != null) { for (Binding binding : callback.getBindings()) { if (bindingClass.isInstance(binding)) { return bindingClass.cast(binding); } } } return null; }
protected Binding getBinding(Contract contract, String name, boolean isCallback) { List<Binding> bindings = null; if ( isCallback ) { bindings = contract.getCallback().getBindings(); } else { bindings = contract.getBindings(); } for (Binding binding : bindings) { if (name.equals(binding.getName())) { return binding; } } return null; }
protected Binding getBinding(Contract contract, String name, boolean isCallback) { List<Binding> bindings = null; if ( isCallback ) { bindings = contract.getCallback().getBindings(); } else { bindings = contract.getBindings(); } for (Binding binding : bindings) { if (name.equals(binding.getName())) { return binding; } } return null; }
/** * Bindings from higher in the hierarchy take precedence * * @param componentReference the top service * @param componentTypeReference the bottom service */ private void calculateBindings(Reference componentReference, Reference componentTypeReference) { // forward bindings if (componentReference.getBindings().isEmpty()) { componentReference.getBindings().addAll(componentTypeReference.getBindings()); } // callback bindings if (componentReference.getCallback() == null) { componentReference.setCallback(componentTypeReference.getCallback()); } else if (componentReference.getCallback().getBindings().isEmpty() && componentTypeReference.getCallback() != null) { componentReference.getCallback().getBindings().addAll(componentTypeReference.getCallback().getBindings()); } }
/** * Bindings from higher in the hierarchy take precedence * * @param componentReference the top service * @param componentTypeReference the bottom service */ private void calculateBindings(Reference componentReference, Reference componentTypeReference) { // forward bindings if (componentReference.getBindings().isEmpty()) { componentReference.getBindings().addAll(componentTypeReference.getBindings()); } // callback bindings if (componentReference.getCallback() == null) { componentReference.setCallback(componentTypeReference.getCallback()); } else if (componentReference.getCallback().getBindings().isEmpty() && componentTypeReference.getCallback() != null) { componentReference.getCallback().getBindings().addAll(componentTypeReference.getCallback().getBindings()); } }
for (int i = 0, n = contract.getCallback().getBindings().size(); i < n; i++) { Binding binding = contract.getCallback().getBindings().get(i); extensionProcessor.resolve(binding, resolver, context);
for (int i = 0, n = contract.getCallback().getBindings().size(); i < n; i++) { Binding binding = contract.getCallback().getBindings().get(i); extensionProcessor.resolve(binding, resolver, context);
compositeService.getCallback().getBindings().clear(); } else { compositeService.setCallback(assemblyFactory.createCallback()); for (Binding binding : promotedComponentService.getCallback().getBindings()) { try { compositeService.getCallback().getBindings().add((Binding)binding.clone()); } catch (CloneNotSupportedException ex) {
compositeService.getCallback().getBindings().clear(); } else { compositeService.setCallback(assemblyFactory.createCallback()); for (Binding binding : promotedComponentService.getCallback().getBindings()) { try { compositeService.getCallback().getBindings().add((Binding)binding.clone()); } catch (CloneNotSupportedException ex) {