public List<Interceptor<? extends Message>> getInFaultInterceptors() { if (bus != null) { return bus.getInFaultInterceptors(); } return super.getInFaultInterceptors(); }
public List<Interceptor<? extends Message>> getInFaultInterceptors() { if (bus != null) { return bus.getInFaultInterceptors(); } return super.getInFaultInterceptors(); }
public void setInFaultInterceptors(List<Interceptor<? extends Message>> interceptors) { if (bus != null) { bus.getInFaultInterceptors().addAll(interceptors); } else { super.setInFaultInterceptors(interceptors); } }
public void setInFaultInterceptors(List<Interceptor<? extends Message>> interceptors) { if (bus != null) { bus.getInFaultInterceptors().addAll(interceptors); } else { super.setInFaultInterceptors(interceptors); } }
public synchronized void removeBusInterceptors() { bus.getInInterceptors().remove(PolicyInInterceptor.INSTANCE); bus.getOutInterceptors().remove(PolicyOutInterceptor.INSTANCE); bus.getInFaultInterceptors().remove(ClientPolicyInFaultInterceptor.INSTANCE); bus.getOutFaultInterceptors().remove(ServerPolicyOutFaultInterceptor.INSTANCE); bus.getInFaultInterceptors().remove(PolicyVerificationInFaultInterceptor.INSTANCE); addedBusInterceptors = false; }
public synchronized void removeBusInterceptors() { bus.getInInterceptors().remove(PolicyInInterceptor.INSTANCE); bus.getOutInterceptors().remove(PolicyOutInterceptor.INSTANCE); bus.getInFaultInterceptors().remove(ClientPolicyInFaultInterceptor.INSTANCE); bus.getOutFaultInterceptors().remove(ServerPolicyOutFaultInterceptor.INSTANCE); bus.getInFaultInterceptors().remove(PolicyVerificationInFaultInterceptor.INSTANCE); addedBusInterceptors = false; }
public final synchronized void addBusInterceptors() { if (null == bus || !enabled) { return; } if (ignoreUnknownAssertions != null) { AssertionBuilderRegistry abr = bus.getExtension(AssertionBuilderRegistry.class); if (null != abr) { abr.setIgnoreUnknownAssertions(ignoreUnknownAssertions); } } bus.getInInterceptors().add(PolicyInInterceptor.INSTANCE); bus.getOutInterceptors().add(PolicyOutInterceptor.INSTANCE); bus.getInFaultInterceptors().add(ClientPolicyInFaultInterceptor.INSTANCE); bus.getOutFaultInterceptors().add(ServerPolicyOutFaultInterceptor.INSTANCE); bus.getInFaultInterceptors().add(PolicyVerificationInFaultInterceptor.INSTANCE); addedBusInterceptors = true; }
public final synchronized void addBusInterceptors() { if (null == bus || !enabled) { return; } if (ignoreUnknownAssertions != null) { AssertionBuilderRegistry abr = bus.getExtension(AssertionBuilderRegistry.class); if (null != abr) { abr.setIgnoreUnknownAssertions(ignoreUnknownAssertions); } } bus.getInInterceptors().add(PolicyInInterceptor.INSTANCE); bus.getOutInterceptors().add(PolicyOutInterceptor.INSTANCE); bus.getInFaultInterceptors().add(ClientPolicyInFaultInterceptor.INSTANCE); bus.getOutFaultInterceptors().add(ServerPolicyOutFaultInterceptor.INSTANCE); bus.getInFaultInterceptors().add(PolicyVerificationInFaultInterceptor.INSTANCE); addedBusInterceptors = true; }
protected ByteArrayOutputStream setupInLogging() { PayloadLogEventSender sender = new PayloadLogEventSender(); LoggingInInterceptor in = new LoggingInInterceptor(sender); this.bus.getInInterceptors().add(in); this.bus.getInFaultInterceptors().add(in); return sender.bos; }
public static void installRest(ServletContextHandler context, Object... providers) { initSwagger(); BrooklynRestApp app = new BrooklynRestApp(); for (Object o : providers) { app.singleton(o); } CXFNonSpringJaxrsServlet servlet = new CXFNonSpringJaxrsServlet(app); servlet.setBus(BusFactory.newInstance().createBus()); servlet.getBus().getInInterceptors().add(new GZIPInInterceptor()); servlet.getBus().getInFaultInterceptors().add(new GZIPInInterceptor()); servlet.getBus().getOutInterceptors().add(new GZIPOutInterceptor()); final ServletHolder servletHolder = new ServletHolder(servlet); context.addServlet(servletHolder, "/v1/*"); }
protected void run() { System.setProperty("temp.location", tmpDir); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr0705.xml"); BusFactory.setDefaultBus(bus); setBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); GreeterImpl implementor = new GreeterImpl(); String address = "http://localhost:" + PORT + "/SoapContext/GreeterPort"; ep = Endpoint.publish(address, implementor); LOG.info("Published greeter endpoint."); } public void tearDown() {
protected void run() { System.setProperty("temp.location", tmpDir); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr-wsdl11.xml"); BusFactory.setDefaultBus(bus); setBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); GreeterImpl implementor = new GreeterImpl(); String address = "http://localhost:" + PORT + "/SoapContext/GreeterPort"; ep = Endpoint.publish(address, implementor); LOG.info("Published greeter endpoint."); } public void tearDown() {
protected void run() { System.setProperty("temp.location", tmpDir); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr-optional.xml"); BusFactory.setDefaultBus(bus); setBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); GreeterImpl implementor = new GreeterImpl(); String address = "http://localhost:" + PORT + "/SoapContext/GreeterPort"; ep = Endpoint.publish(address, implementor); LOG.info("Published greeter endpoint."); } public void tearDown() {
protected void run() { System.setProperty("temp.location", tmpDir); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr.xml"); BusFactory.setDefaultBus(bus); setBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); GreeterImpl implementor = new GreeterImpl(); String address = "http://localhost:" + PORT + "/SoapContext/GreeterPort"; ep = Endpoint.publish(address, implementor); LOG.info("Published greeter endpoint."); } public void tearDown() {
protected void run() { System.setProperty("server.temp.location", tmpDir); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr-anon-server.xml"); setBus(bus); BusFactory.setDefaultBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); GreeterImpl implementor = new GreeterImpl(); String address = "http://localhost:" + PORT + "/SoapContext/GreeterPort"; ep = Endpoint.publish(address, implementor); LOG.info("Published greeter endpoint."); } public void tearDown() {
@After public void tearDown() throws Exception { Interceptor<?>[] interceptors = {mapVerifier, headerVerifier }; removeInterceptors(staticBus.getInInterceptors(), interceptors); removeInterceptors(staticBus.getOutInterceptors(), interceptors); removeInterceptors(staticBus.getOutFaultInterceptors(), interceptors); removeInterceptors(staticBus.getInFaultInterceptors(), interceptors); if (greeter instanceof Closeable) { ((Closeable)greeter).close(); } greeter = null; mapVerifier = null; headerVerifier = null; verified = null; messageIDs.clear(); }
@Test public void testUsingAddressing() throws Exception { SpringBusFactory bf = new SpringBusFactory(); bus = bf.createBus("org/apache/cxf/systest/ws/policy/addr-wsdl11.xml"); BusFactory.setDefaultBus(bus); LoggingInInterceptor in = new LoggingInInterceptor(); bus.getInInterceptors().add(in); bus.getInFaultInterceptors().add(in); LoggingOutInterceptor out = new LoggingOutInterceptor(); bus.getOutInterceptors().add(out); bus.getOutFaultInterceptors().add(out); BasicGreeterService gs = new BasicGreeterService(); final Greeter greeter = gs.getGreeterPort(); updateAddressPort(greeter, PORT); LOG.fine("Created greeter client."); ConnectionHelper.setKeepAliveConnection(greeter, true); assertEquals("CXF", greeter.greetMe("cxf")); ((Closeable)greeter).close(); } }
protected void addVerifiers() { MAPVerifier mapVerifier = new MAPVerifier(); mapVerifier.verificationCache = this; HeaderVerifier headerVerifier = new HeaderVerifier(); headerVerifier.verificationCache = this; Interceptor<?>[] interceptors = {mapVerifier, headerVerifier}; addInterceptors(getBus().getInInterceptors(), interceptors); addInterceptors(getBus().getInFaultInterceptors(), interceptors); addInterceptors(getBus().getOutInterceptors(), interceptors); addInterceptors(getBus().getOutFaultInterceptors(), interceptors); }
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.get(Endpoint.class); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.getEndpoint(); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {