@Override public void initialize(Server server, Bus bus) { Destination destination = server.getDestination(); if (destinationConfig != null && destination instanceof AbstractHTTPDestination) { destinationConfig.apply((AbstractHTTPDestination)destination); } }
@Override public void initialize(Server server, Bus bus) { Destination destination = server.getDestination(); if (destinationConfig != null && destination instanceof AbstractHTTPDestination) { destinationConfig.apply((AbstractHTTPDestination)destination); } }
@Override public void initialize(Server server, Bus bus) { Destination destination = server.getDestination(); if (destination instanceof JMSDestination) { JMSConfiguration jmsConfig = ((JMSDestination) destination).getJmsConfig(); updateJMSConfig(jmsConfig); } }
@Override public void initialize(Server server, Bus bus) { Destination destination = server.getDestination(); if (destination instanceof JMSDestination) { JMSDestination jmsDestination = (JMSDestination)destination; jmsDestination.getJmsConfig().setConnectionFactory(connectionFactory); } super.initialize(server, bus); } private class JMSConduitConfigOutInterceptor extends AbstractPhaseInterceptor<Message> {
private void registerListServiceHandler() { if (server.getDestination() instanceof JettyHTTPDestination) { JettyHTTPDestination jettyDest = (JettyHTTPDestination) server.getDestination(); JettyHTTPServerEngine jettyEng = (JettyHTTPServerEngine) jettyDest.getEngine(); List<Handler> handlers = jettyEng.getHandlers(); if (handlers == null) { handlers = new ArrayList<Handler>(); jettyEng.setHandlers(handlers); } handlers.add(new ListServiceHandler(((CxfBcComponent) getServiceUnit().getComponent()).getAllBuses(), (CxfBcComponent) getServiceUnit().getComponent())); } }
private String getServletInfo() { return "Context Path info: "+(servletRequest != null ? servletRequest.getPathInfo(): "NO CONTEXT REQUEST")+" "+ "Filter therad local request Path info: "+(WebServiceThreadLocalRequestFilter.getThreadLocalRequest() != null ? WebServiceThreadLocalRequestFilter.getThreadLocalRequest().getPathInfo() : "NO THREADLOCAL REQUEST")+" "+ "Filter thread Local request Server Address info: "+(WebServiceThreadLocalRequestFilter.getWebServiceServer() != null ? WebServiceThreadLocalRequestFilter.getWebServiceServer().getDestination().getAddress().getAddress().getValue() : "NO CXF SERVER"); }
private String getServletInfo() { return "Context Path info: "+(getRequest() != null ? getRequest().getPathInfo(): "NO CONTEXT REQUEST")+" "+ "Filter therad local request Path info: "+(WebServiceThreadLocalRequestFilter.getThreadLocalRequest() != null ? WebServiceThreadLocalRequestFilter.getThreadLocalRequest().getPathInfo() : "NO THREADLOCAL REQUEST")+" "+ "Filter thread Local request Server Address info: "+(WebServiceThreadLocalRequestFilter.getWebServiceServer() != null ? WebServiceThreadLocalRequestFilter.getWebServiceServer().getDestination().getAddress().getAddress().getValue() : "NO CXF SERVER"); }
private String getServletInfo() { return "Context Path info: "+(getRequest() != null ? getRequest().getPathInfo(): "NO CONTEXT REQUEST")+" "+ "Filter therad local request Path info: "+(WebServiceThreadLocalRequestFilter.getThreadLocalRequest() != null ? WebServiceThreadLocalRequestFilter.getThreadLocalRequest().getPathInfo() : "NO THREADLOCAL REQUEST")+" "+ "Filter thread Local request Server Address info: "+(WebServiceThreadLocalRequestFilter.getWebServiceServer() != null ? WebServiceThreadLocalRequestFilter.getWebServiceServer().getDestination().getAddress().getAddress().getValue() : "NO CXF SERVER"); }
private static MultiplexDestination getMatchingMultiplexDestination(QName serviceQName, String portName, Bus bus) { MultiplexDestination destination = null; ServerRegistry serverRegistry = bus.getExtension(ServerRegistry.class); if (null != serverRegistry) { List<Server> servers = serverRegistry.getServers(); for (Server s : servers) { QName targetServiceQName = s.getEndpoint().getEndpointInfo().getService().getName(); if (serviceQName.equals(targetServiceQName) && portNameMatches(s, portName)) { Destination dest = s.getDestination(); if (dest instanceof MultiplexDestination) { destination = (MultiplexDestination)dest; break; } } } } else { LOG.log(Level.WARNING, "Failed to locate service matching " + serviceQName + ", because the bus ServerRegistry extension provider is null"); } return destination; }
private static MultiplexDestination getMatchingMultiplexDestination(QName serviceQName, String portName, Bus bus) { MultiplexDestination destination = null; ServerRegistry serverRegistry = bus.getExtension(ServerRegistry.class); if (null != serverRegistry) { List<Server> servers = serverRegistry.getServers(); for (Server s : servers) { QName targetServiceQName = s.getEndpoint().getEndpointInfo().getService().getName(); if (serviceQName.equals(targetServiceQName) && portNameMatches(s, portName)) { Destination dest = s.getDestination(); if (dest instanceof MultiplexDestination) { destination = (MultiplexDestination)dest; break; } } } } else { LOG.log(Level.WARNING, "Failed to locate service matching " + serviceQName + ", because the bus ServerRegistry extension provider is null"); } return destination; }
private static MultiplexDestination getMatchingMultiplexDestination(QName serviceQName, String portName, Bus bus) { MultiplexDestination destination = null; ServerRegistry serverRegistry = bus.getExtension(ServerRegistry.class); if (null != serverRegistry) { List<Server> servers = serverRegistry.getServers(); for (Server s : servers) { QName targetServiceQName = s.getEndpoint().getEndpointInfo().getService().getName(); if (serviceQName.equals(targetServiceQName) && portNameMatches(s, portName)) { Destination dest = s.getDestination(); if (dest instanceof MultiplexDestination) { destination = (MultiplexDestination)dest; break; } } } } else { LOG.log(Level.WARNING, "Failed to locate service matching " + serviceQName + ", because the bus ServerRegistry extension provider is null"); } return destination; }
private static MultiplexDestination getMatchingMultiplexDestination(QName serviceQName, String portName, Bus bus) { MultiplexDestination destination = null; ServerRegistry serverRegistry = bus.getExtension(ServerRegistry.class); if (null != serverRegistry) { List<Server> servers = serverRegistry.getServers(); for (Server s : servers) { QName targetServiceQName = s.getEndpoint().getEndpointInfo().getService().getName(); if (serviceQName.equals(targetServiceQName) && portNameMatches(s, portName)) { Destination dest = s.getDestination(); if (dest instanceof MultiplexDestination) { destination = (MultiplexDestination)dest; break; } } } } else { LOG.log(Level.WARNING, "Failed to locate service matching " + serviceQName + ", because the bus ServerRegistry extension provider is null"); } return destination; }
@Override public void initialize(Server server, Bus bus) { checkJmsConfig(); Destination destination = server.getDestination(); if (!(destination instanceof JMSDestination)) { throw new ConfigurationException(new Message("JMSCONFIGFEATURE_ONLY_JMS", LOG)); } JMSDestination jmsDestination = (JMSDestination)destination; jmsDestination.setJmsConfig(jmsConfig); super.initialize(server, bus); }
private void checkJmsTransportTransaction() { Destination destination = server.getDestination(); if (destination instanceof JMSDestination) { JMSDestination jmsDestination = (JMSDestination)destination; JMSConfiguration jmsConfig = jmsDestination.getJmsConfig(); if (jmsConfig.isSessionTransacted()) { TransactionManager tm = (TransactionManager) getContext().getTransactionManager(); if (tm == null) { throw new IllegalStateException("No TransactionManager available"); } else if (tm instanceof PlatformTransactionManager) { jmsConfig.setSessionTransacted(true); jmsConfig.setTransactionManager((PlatformTransactionManager)tm); jmsConfig.setUseJms11(false); setSynchronous(true); transactionEnabled = true; } } } }
destination = (AbstractHTTPDestination) server.getDestination(); fireServerCreated(oldLoader); } finally {
private static Server startApplication(Application app) { RuntimeDelegate delegate = RuntimeDelegate.getInstance(); JAXRSServerFactoryBean bean = delegate.createEndpoint(app, JAXRSServerFactoryBean.class); bean.setAddress("http://localhost:8080" + bean.getAddress()); bean.setStart(false); Server server = bean.create(); JettyHTTPDestination dest = (JettyHTTPDestination)server.getDestination(); JettyHTTPServerEngine engine = (JettyHTTPServerEngine)dest.getEngine(); engine.setSessionSupport(true); server.start(); return server; }
private static Server startApplication(Application app) { RuntimeDelegate delegate = RuntimeDelegate.getInstance(); JAXRSServerFactoryBean bean = delegate.createEndpoint(app, JAXRSServerFactoryBean.class); bean.setAddress("http://localhost:8080" + bean.getAddress()); bean.setStart(false); Server server = bean.create(); JettyHTTPDestination dest = (JettyHTTPDestination)server.getDestination(); JettyHTTPServerEngine engine = (JettyHTTPServerEngine)dest.getEngine(); engine.setSessionSupport(true); server.start(); return server; }
Destination destination = server.getDestination(); EndpointPolicy ep = pe.getServerEndpointPolicy(ei, destination, null); Collection<Assertion> assertions = ep.getChosenAlternative();
Destination destination = server.getDestination(); EndpointPolicy ep = pe.getServerEndpointPolicy(ei, destination, null); Collection<Assertion> assertions = ep.getChosenAlternative();
final String baseUrl = server.getDestination().getAddress().getAddress().getValue();