String bindingId = endpoint.getJaxwsBinding().getBindingID();
/** * Setups a given Binding instance using a specified CommonConfig * * @param binding the Binding instance to setup * @param config the CommonConfig with the input configuration */ @SuppressWarnings("rawtypes") public void setupConfigHandlers(Binding binding, CommonConfig config) { if (config != null) { //start with the use handlers only to remove the previously set configuration List<Handler> userHandlers = getNonConfigHandlers(binding.getHandlerChain()); List<Handler> handlers = convertToHandlers(config.getPreHandlerChains(), binding.getBindingID(), true); //PRE handlers.addAll(userHandlers); //ENDPOINT handlers.addAll(convertToHandlers(config.getPostHandlerChains(), binding.getBindingID(), false)); //POST binding.setHandlerChain(handlers); } }
protected void publish() throws Exception { int portNumber = FreePortFinder.findFreePort(28080, FreePortFinder.MAX_PORT_NUMBER); URL endpointAddress = new URL("http://localhost:" + portNumber + "/services/" + portName); logger.info("Endpoint address: {}", endpointAddress); portMockAdapter = portAdapterClass.newInstance(); portMockAdapter.setEndpointAddress(endpointAddress); // Publish the SOAP Web Service endpoint = Endpoint.publish(endpointAddress.toString(), portMockAdapter); assertTrue(endpoint.isPublished()); assertEquals("http://schemas.xmlsoap.org/wsdl/soap/http", endpoint.getBinding().getBindingID()); }
String bindingId = endpoint.getJaxwsBinding().getBindingID();