325N/A * This constructor should be used only by JAX-WS Runtime and is not meant for external consumption.
325N/A * Use {@link #ClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSBindingProvider, WSBinding, Container, Codec, SEIModel)}
325N/A public ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel, @NotNull WSService rootOwner, @NotNull WSBinding binding) {
325N/A * This constructor should be used only by JAX-WS Runtime and is not meant for external consumption.
325N/A * Use {@link #ClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSBindingProvider, WSBinding, Container, Codec, SEIModel)}.
325N/A public ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel,
325N/A this(address, wsdlModel, rootOwner, binding, container, ((BindingImpl)binding).createCodec() );
325N/A * This constructor should be used only by JAX-WS Runtime and is not meant for external consumption.
325N/A * Use {@link #ClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSBindingProvider, WSBinding, Container, Codec,SEIModel)}.
325N/A public ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel,
325N/A * This constructor should be used only by JAX-WS Runtime and is not meant for external consumption.
325N/A * Use {@link #ClientTubeAssemblerContext(EndpointAddress, WSDLPort, WSBindingProvider, WSBinding, Container, Codec, SEIModel)}.
325N/A public ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel,
325N/A this(address, wsdlModel, rootOwner, null/* no info on which port it is, so pass null*/, binding, container, codec,seiModel);
325N/A * This constructor should be used only by JAX-WS Runtime and is not meant for external consumption.
325N/A public ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel,
325N/A this(address, wsdlModel, (bindingProvider==null? null: bindingProvider.getPortInfo().getOwner()), bindingProvider, binding, container, codec,seiModel);
325N/A //WSService is null, when ClientTubeAssemblerContext is created for sending non-anonymous responses.
325N/A private ClientTubeAssemblerContext(@NotNull EndpointAddress address, @Nullable WSDLPort wsdlModel,
325N/A @Nullable WSService rootOwner, @Nullable WSBindingProvider bindingProvider, @NotNull WSBinding binding,
325N/A * from {@link com.sun.xml.internal.ws.api.model.wsdl.WSDLPort} (even though there's {@link com.sun.xml.internal.ws.api.model.wsdl.WSDLPort#getAddress()})
325N/A * The pipeline is created for this {@link com.sun.xml.internal.ws.api.WSService}.
325N/A * is owned by a proxy or a dispatch created from thsi {@link com.sun.xml.internal.ws.api.WSService}.)
325N/A * The pipeline is created for this {@link com.sun.xml.internal.ws.api.client.WSPortInfo}.
325N/A return bindingProvider;
325N/A if (binding instanceof SOAPBinding && AddressingVersion.isEnabled(binding) && wsdlModel!=null)
325N/A HandlerTube messageHandlerTube = new ClientMessageHandlerTube(seiModel, binding, wsdlModel, next);
325N/A if (binding instanceof SOAPBinding && binding.isFeatureEnabled(SchemaValidationFeature.class) && wsdlModel!=null)