/** * Copies extensors from the Binding to BindingInfo. * @param service * @param binding * @param ns */ public BindingInfo createBindingInfo(ServiceInfo service, Binding binding, String ns) { BindingInfo bi = createBindingInfo(service, ns, null); return initializeBindingInfo(service, binding, bi); }
/** * Copies extensors from the Binding to BindingInfo. * @param service * @param binding * @param ns */ public BindingInfo createBindingInfo(ServiceInfo service, Binding binding, String ns) { BindingInfo bi = createBindingInfo(service, ns, null); return initializeBindingInfo(service, binding, bi); }
/** * Creates a "default" BindingInfo object for the service. Can return a subclass * which can then process the extensors within the subclass. By default, just * creates it for the first ServiceInfo in the service */ public BindingInfo createBindingInfo(Service service, String namespace, Object config) { BindingInfo bi = createBindingInfo(service.getServiceInfos().get(0), namespace, config); if (bi.getName() == null) { bi.setName(new QName(service.getName().getNamespaceURI(), service.getName().getLocalPart() + "Binding")); } return bi; }
/** * Creates a "default" BindingInfo object for the service. Can return a subclass * which can then process the extensors within the subclass. By default, just * creates it for the first ServiceInfo in the service */ public BindingInfo createBindingInfo(Service service, String namespace, Object config) { BindingInfo bi = createBindingInfo(service.getServiceInfos().get(0), namespace, config); if (bi.getName() == null) { bi.setName(new QName(service.getName().getNamespaceURI(), service.getName().getLocalPart() + "Binding")); } return bi; }
public BindingInfo createBindingInfo(ServiceInfo si, String bindingid, Object config) { BindingInfo info = super.createBindingInfo(si, bindingid, config); if (config instanceof ObjectBindingConfiguration) { ObjectBindingConfiguration c = (ObjectBindingConfiguration) config; info.setProperty(RUN_NON_LOGICAL, c.isNonLogicalPhasesEnabled()); } info.setName(new QName(si.getName().getNamespaceURI(), si.getName().getLocalPart() + "ObjectBinding")); for (OperationInfo o : si.getInterface().getOperations()) { BindingOperationInfo bop = info.buildOperation(o.getName(), o.getInputName(), o.getOutputName()); info.addOperation(bop); } return info; }
boolean onlyExtensors = false; if (factory instanceof AbstractBindingFactory) { bi = ((AbstractBindingFactory)factory).createBindingInfo(service, ns.toString(), null); onlyExtensors = true; } else {