org.apache.cxf.endpoint.Endpoint getEndpoint() { return getServer(null).getEndpoint(); }
EndpointInfo endpointInfo = serv.getEndpoint().getEndpointInfo(); if (endpointInfo.getAddress() == null || !endpointInfo.getAddress().contains(addr)) { endpointInfo.setAddress(addr);
protected org.apache.cxf.endpoint.Endpoint getEndpoint() { return getServer().getEndpoint(); }
org.apache.cxf.endpoint.Endpoint getEndpoint() { return getServer(null).getEndpoint(); }
protected org.apache.cxf.endpoint.Endpoint getEndpoint() { return (getServer()).getEndpoint(); }
protected org.apache.cxf.endpoint.Endpoint getEndpoint() { return getServer().getEndpoint(); }
protected Server() throws Exception { System.out.println("Starting Server"); Object implementor = new GreeterImpl(); String address = "http://localhost:8080/services/InterceptorExample"; Endpoint endpoint = Endpoint.create(implementor); // Add the DemoInterceptor's to print the contents DemoInterceptor.addInterceptors(((EndpointImpl)endpoint).getServer().getEndpoint().getBinding()); endpoint.publish(address); }
private void customizeEndpoint(EndpointConfig config, Endpoint endpoint) { EndpointImpl e = (EndpointImpl) endpoint; // log incoming requests SecureAnnotationsInterceptor sai = new RespiroSecureAnnotationsInterceptor(); sai.setSecuredObject(config.getImplementor()); e.getServer().getEndpoint().getInInterceptors().add(sai); for (EndpointCustomizer customizer : endpointCustomizers) { customizer.customizeEndpoint(endpoint); } }
protected void run() { Object implementor = new DoubleItImpl(); String address = "http://localhost:" + PORT + "/DoubleItUsernameToken3"; EndpointImpl jaxWsEndpoint = (EndpointImpl)Endpoint.publish(address, implementor); Map<String, Object> properties = new HashMap<>(); properties.put("action", "UsernameToken"); properties.put("passwordCallbackClass", "org.apache.cxf.systest.ws.common.UTPasswordCallback"); WSS4JInInterceptor wss4jInInterceptor = new WSS4JInInterceptor(properties); jaxWsEndpoint.getServer().getEndpoint().getInInterceptors().add(wss4jInInterceptor); } }
private Endpoint publishEndpoint(boolean autoRewriteSoapAddress) { Endpoint endpoint = Endpoint.publish("http://localhost:" + PORT + "/SoapContext/GreeterPort", new GreeterImpl()); EndpointInfo ei = ((EndpointImpl)endpoint).getServer().getEndpoint().getEndpointInfo(); ei.setProperty("autoRewriteSoapAddress", autoRewriteSoapAddress); return endpoint; } }
protected void initDefaultServant() { servant = new NumberImpl(); String wsdlLocation = "testutils/factory_pattern.wsdl"; String bindingId = null; EndpointImpl ep = new EndpointImpl(bus, servant, bindingId, wsdlLocation); ep.setEndpointName(new QName(NUMBER_SERVICE_QNAME.getNamespaceURI(), "NumberPort")); ep.publish(getServantAddressRoot()); endpoints.add(ep); templateEpr = ep.getServer().getDestination().getAddress(); // jms port EmbeddedJMSBrokerLauncher.updateWsdlExtensors(bus, wsdlLocation); ep = new EndpointImpl(bus, servant, bindingId, wsdlLocation); ep.setEndpointName(new QName(NUMBER_SERVICE_QNAME.getNamespaceURI(), "NumberPortJMS")); ep.setAddress("jms:jndi:dynamicQueues/test.cxf.factory_pattern.queue"); ep.publish(); ep.getServer().getEndpoint().getInInterceptors().add(new LoggingInInterceptor()); ep.getServer().getEndpoint().getOutInterceptors().add(new LoggingOutInterceptor()); endpoints.add(ep); }
protected void run() { setBus(BusFactory.getDefaultBus()); getBus().getInInterceptors().add(new LoggingInInterceptor()); String address = "http://localhost:" + PORT + "/SoapContext/SoapPort"; Object implementor1 = new GreeterImplMixedStyle(" version1"); EndpointImpl ep1 = (EndpointImpl) Endpoint.publish(address, implementor1); ep1.getServer().getEndpoint().put("version", "1"); ep1.getServer().getEndpoint().put("allow-multiplex-endpoint", Boolean.TRUE); //Register a MediatorInInterceptor on this dummy service Object implementor2 = new GreeterImplMixedStyle(" version2"); EndpointImpl ep2 = (EndpointImpl) Endpoint.publish(address, implementor2); ep2.getServer().getEndpoint().put("version", "2"); MultipleEndpointObserver meo = (MultipleEndpointObserver) ep1.getServer().getDestination().getMessageObserver(); meo.getRoutingInterceptors().clear(); meo.getRoutingInterceptors().add(new MediatorInInterceptor()); }
protected void run() { Object implementor = new TestMtomImpl(); String address = "http://localhost:" + PORT + "/mime-test"; String addressProvider = "http://localhost:" + PORT + "/mime-test-provider"; try { jaxep = (EndpointImpl) javax.xml.ws.Endpoint.publish(address, implementor); Endpoint ep = jaxep.getServer().getEndpoint(); ep.getInInterceptors().add(new TestMultipartMessageInterceptor()); ep.getOutInterceptors().add(new TestAttachmentOutInterceptor()); jaxep.getInInterceptors().add(new LoggingInInterceptor()); jaxep.getOutInterceptors().add(new LoggingOutInterceptor()); SOAPBinding jaxWsSoapBinding = (SOAPBinding) jaxep.getBinding(); jaxWsSoapBinding.setMTOMEnabled(true); EndpointImpl endpoint = (EndpointImpl)javax.xml.ws.Endpoint.publish(addressProvider, new TestMtomProviderImpl()); endpoint.getProperties().put("schema-validation-enabled", "true"); endpoint.getInInterceptors().add(new LoggingInInterceptor()); endpoint.getOutInterceptors().add(new LoggingOutInterceptor()); } catch (Exception e) { Thread.currentThread().interrupt(); } } public void tearDown() {
/** * For both code-first and wsdl-first scenarios, reset the endpoint address * so that it is written to the generated wsdl file. */ private void updateSoapAddress() { final SOAPAddressRewriteMetadata metadata = getSOAPAddressRewriteMetadata(); if (metadata.isModifySOAPAddress()) { //- code-first handling List<ServiceInfo> sevInfos = getServer().getEndpoint().getService().getServiceInfos(); for (ServiceInfo si: sevInfos){ Collection<EndpointInfo > epInfos = si.getEndpoints(); for(EndpointInfo ei: epInfos){ String publishedEndpointUrl = (String)ei.getProperty(WSDLGetUtils.PUBLISHED_ENDPOINT_URL); if (publishedEndpointUrl != null){ ei.setAddress(publishedEndpointUrl); } else { //- wsdl-first handling if (ei.getAddress().contains(ServerConfig.UNDEFINED_HOSTNAME)) { String epurl = SoapAddressRewriteHelper.getRewrittenPublishedEndpointUrl(ei.getAddress(), metadata); ei.setAddress(epurl); } } } } } } }
Endpoint endpoint = getServer().getEndpoint(); Service service = endpoint.getService(); try
EndpointInfo endpointInfo = serv.getEndpoint().getEndpointInfo(); if (endpointInfo.getAddress() == null || !endpointInfo.getAddress().contains(addr)) { endpointInfo.setAddress(addr);
ep.setAddress(POLICY_HTTPS_ADDRESS); ep.publish(); ep.getServer().getEndpoint().getEndpointInfo().setProperty(SecurityConstants.CALLBACK_HANDLER, new ServerPasswordCallback()); Endpoint.publish(POLICY_ADDRESS, new DoubleItImpl()); ep.setAddress(POLICY_ENCSIGN_ADDRESS); ep.publish(); EndpointInfo ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "bob.properties", "alice.properties"); ep.setAddress(POLICY_SIGNENC_ADDRESS); ep.publish(); ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "bob.properties", "alice.properties"); ep.setAddress(POLICY_SIGN_ADDRESS); ep.publish(); ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "bob.properties", "alice.properties"); ep.setAddress(POLICY_XPATH_ADDRESS); ep.publish(); ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "alice.properties", "bob.properties"); ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "bob.properties", "alice.properties");
ep.setAddress(POLICY_CXF4122_ADDRESS); ep.publish(); EndpointInfo ei = ep.getServer().getEndpoint().getEndpointInfo(); setCryptoProperties(ei, "bob.properties", "revocation.properties"); ei.setProperty(SecurityConstants.ENABLE_REVOCATION, Boolean.TRUE);
ep.getServer().getEndpoint().getInInterceptors().add(new SAAJInInterceptor()); endpoints.add(ep);