/** * Return the endpoint definitions corresponding to the list of supplied supported bindings. * * @param supportedBindings the supported bindings to filter the list of endpoint definitions. * @return the map of names to endpoint definitions. */ public Map<String, EndpointDefinition> getEndpointDefinitions(List<String> supportedBindings) { Map<String, EndpointDefinition> wsEndpoints = new HashMap<>(); for (Map.Entry<String, EndpointDefinition> endpointDefinitionEntry : this.endpointDefinitions.entrySet()) { if (supportedBindings.contains(endpointDefinitionEntry.getValue().getBinding().getBindingId().toString())) { wsEndpoints.put(endpointDefinitionEntry.getKey(), endpointDefinitionEntry.getValue()); } } return wsEndpoints; }
static boolean isXMLHttp(@NotNull WSBinding binding) { return binding.getBindingId().equals(BindingID.XML_HTTP); }
static boolean isXMLHttp(@NotNull WSBinding binding) { return binding.getBindingId().equals(BindingID.XML_HTTP); }
static boolean isXMLHttp(@NotNull WSBinding binding) { return binding.getBindingId().equals(BindingID.XML_HTTP); }
public Codec getCodec() { if (codec != null) { return codec; } if (endpoint != null) { codec = endpoint.createCodec(); } WSBinding wsb = getBinding(); if (wsb != null) { codec = wsb.getBindingId().createEncoder(wsb); } return codec; }
public Codec getCodec() { if (codec != null) { return codec; } if (endpoint != null) { codec = endpoint.createCodec(); } WSBinding wsb = getBinding(); if (wsb != null) { codec = wsb.getBindingId().createEncoder(wsb); } return codec; }
public Codec getCodec() { if (codec != null) { return codec; } if (endpoint != null) { codec = endpoint.createCodec(); } WSBinding wsb = getBinding(); if (wsb != null) { codec = wsb.getBindingId().createEncoder(wsb); } return codec; }
@ManagedAttribute @Description("Binding Identifier") public @NotNull BindingID bindingID() { return endpoint.getBinding().getBindingId(); }
@ManagedAttribute @Description("Binding Identifier") public @NotNull BindingID bindingID() { return endpoint.getBinding().getBindingId(); }
@ManagedAttribute @Description("Binding Identifier") public @NotNull BindingID bindingID() { return endpoint.getBinding().getBindingId(); }
/** * Generates the Service section of the WSDL */ protected void generateService() { QName portQName = model.getPortName(); QName serviceQName = model.getServiceQName(); Service service = serviceDefinitions.service().name(serviceQName.getLocalPart()); extension.addServiceExtension(service); Port port = service.port().name(portQName.getLocalPart()); port.binding(model.getBoundPortTypeName()); extension.addPortExtension(port); if (model.getJavaMethods().isEmpty()) return; if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress address = port._element(com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress.class); address.location(endpointAddress); } else { SOAPAddress address = port._element(SOAPAddress.class); address.location(endpointAddress); } }
/** * Generates the Service section of the WSDL */ protected void generateService() { QName portQName = model.getPortName(); QName serviceQName = model.getServiceQName(); Service service = serviceDefinitions.service().name(serviceQName.getLocalPart()); extension.addServiceExtension(service); Port port = service.port().name(portQName.getLocalPart()); port.binding(model.getBoundPortTypeName()); extension.addPortExtension(port); if (model.getJavaMethods().isEmpty()) return; if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress address = port._element(com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress.class); address.location(endpointAddress); } else { SOAPAddress address = port._element(SOAPAddress.class); address.location(endpointAddress); } }
/** * Generates the Service section of the WSDL */ protected void generateService() { QName portQName = model.getPortName(); QName serviceQName = model.getServiceQName(); Service service = serviceDefinitions.service().name(serviceQName.getLocalPart()); extension.addServiceExtension(service); Port port = service.port().name(portQName.getLocalPart()); port.binding(model.getBoundPortTypeName()); extension.addPortExtension(port); if (model.getJavaMethods().isEmpty()) return; if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress address = port._element(com.sun.xml.ws.wsdl.writer.document.soap12.SOAPAddress.class); address.location(endpointAddress); } else { SOAPAddress address = port._element(SOAPAddress.class); address.location(endpointAddress); } }
if (soapVersion == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPBinding soapBinding = newBinding.soap12Binding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); } else { com.sun.xml.ws.wsdl.writer.document.soap.SOAPBinding soapBinding = newBinding.soapBinding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) generateSOAP12BindingOperation(method, newBinding); else
if (soapVersion == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPBinding soapBinding = newBinding.soap12Binding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); } else { com.sun.xml.ws.wsdl.writer.document.soap.SOAPBinding soapBinding = newBinding.soapBinding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) generateSOAP12BindingOperation(method, newBinding); else
if (soapVersion == SOAPVersion.SOAP_12) { com.sun.xml.ws.wsdl.writer.document.soap12.SOAPBinding soapBinding = newBinding.soap12Binding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); } else { com.sun.xml.ws.wsdl.writer.document.soap.SOAPBinding soapBinding = newBinding.soapBinding(); soapBinding.transport(this.binding.getBindingId().getTransport()); if (sBinding.getStyle().equals(Style.DOCUMENT)) soapBinding.style(DOCUMENT); if (this.binding.getBindingId().getSOAPVersion() == SOAPVersion.SOAP_12) generateSOAP12BindingOperation(method, newBinding); else
BindingID bindingId = binding.getBindingId(); if (!bindingId.canGenerateWSDL()) { throw new ServerRtException("can.not.generate.wsdl", bindingId);
BindingID bindingId = binding.getBindingId(); if (!bindingId.canGenerateWSDL()) { throw new ServerRtException("can.not.generate.wsdl", bindingId);
BindingID bindingId = binding.getBindingId(); if (!bindingId.canGenerateWSDL()) { throw new ServerRtException("can.not.generate.wsdl", bindingId);
if (metadataReader == null) metadataReader = new ReflectAnnotationReader(); if (wsBinding != null) { this.bindingId = wsBinding.getBindingId(); if (config.getFeatures() != null) wsBinding.getFeatures().mergeFeatures(config.getFeatures(), false); if (binding != null) wsBinding.getFeatures().mergeFeatures(binding.getFeatures(), false);