Examples of AegisElementProvider


Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

        getBookAegis(endpointAddress, type, null);
    }
   
    private void getBookAegis(String endpointAddress, String type, String mHeader) throws Exception {
        WebClient client = WebClient.create(endpointAddress,
            Collections.singletonList(new AegisElementProvider()));
        if (mHeader != null) {
            client = client.header("X-HTTP-Method-Override", mHeader);
        }
        Book book = client.accept(type).get(Book.class);
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

    }
   
    @Test
    public void testGetBookAegis() throws Exception {
        WebClient client = WebClient.create("http://localhost:9080/databinding/aegis/bookstore/books/123",
                                            Collections.singletonList(new AegisElementProvider()));
        Book book = client.accept("application/xml").get(Book.class);
        assertEquals(123L, book.getId());
        assertEquals("CXF in Action", book.getName());
    }
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

    public void testBasicInvocation() throws Exception {

        Thread.currentThread().setContextClassLoader(JAXRSClientFactoryBean.class.getClassLoader());
        bundleContext.registerService(new String[]{"javax.ws.rs.ext.MessageBodyReader"},
           new AegisElementProvider(), new Hashtable());
        Server server1 = null;
        Server server2 = null;
        ServiceTracker tracker = null;
        try {
            server1 = startServer(ADDRESS1,
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

    public void testMultiServiceProxification() throws Exception {

        Thread.currentThread().setContextClassLoader(JAXRSClientFactoryBean.class.getClassLoader());
        bundleContext.registerService(new String[]{"javax.ws.rs.ext.MessageBodyReader"},
            new AegisElementProvider(), new Hashtable());
        installDswIfNeeded();

        // sleep for a bit
        Thread.sleep(2000);
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

      JAXRSServerFactoryBean factory = new JAXRSServerFactoryBean();
        factory.setServiceClass(type);
        factory.setAddress(address);
        factory.setResourceProvider(type, new SingletonResourceProvider(impl));
        List<Object> providers = new ArrayList<Object>();
      providers.add(new AegisElementProvider());
      factory.setProviders(providers);
       
      return factory.create();
    }
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

        boolean serviceUsed = false;
        try {
          JAXRSClientFactoryBean factory = new JAXRSClientFactoryBean();
            factory.setServiceClass(GreeterService.class);
            factory.setAddress(address);
            factory.setProvider(new AegisElementProvider());
            greeter1 = (GreeterService)factory.create();
            serviceUsed = useService(greeter1);
        } finally {
          assertTrue(serviceUsed);
            Thread.currentThread().setContextClassLoader(contextLoader);
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

    public static List<Object> getProviders(BundleContext callingContext, BundleContext dswBC, Map sd) {

        List<Object> providers = new ArrayList<Object>();
        if ("aegis".equals(sd.get(org.apache.cxf.dosgi.dsw.Constants.RS_DATABINDING_PROP_KEY))) {
            providers.add(new AegisElementProvider());
        }
        Object serviceProviders = sd.get(org.apache.cxf.dosgi.dsw.Constants.RS_PROVIDER_PROP_KEY);
        if (serviceProviders != null) {
            if (serviceProviders.getClass().isArray()) {
                if (serviceProviders.getClass().getComponentType() == String.class) {
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

    }

    public void testServiceProviders() {
        Map<String, Object> props = new HashMap<String, Object>();
        props.put(Constants.RS_PROVIDER_PROP_KEY, new Object[] {
            new AegisElementProvider()
        });
        props.put(Constants.RS_PROVIDER_GLOBAL_PROP_KEY, "false");
        addRequiredProps(props);

        List<Object> providers = JaxRSUtils.getProviders(null, null, props);
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

            sref
        });
        sref.getProperty(Constants.RS_PROVIDER_EXPECTED_PROP_KEY);
        EasyMock.expectLastCall().andReturn(false);
        bc.getService(sref);
        AegisElementProvider p = new AegisElementProvider();
        EasyMock.expectLastCall().andReturn(p);
        EasyMock.replay(bc, sref);
        Map<String, Object> props = new HashMap<String, Object>();
        addRequiredProps(props);
View Full Code Here

Examples of org.apache.cxf.jaxrs.provider.AegisElementProvider

            sref
        });
        sref.getProperty(Constants.RS_PROVIDER_PROP_KEY);
        EasyMock.expectLastCall().andReturn(false);
        bc.getService(sref);
        AegisElementProvider p = new AegisElementProvider();
        EasyMock.expectLastCall().andReturn(p);
        EasyMock.replay(bc);
        Map<String, Object> props = new HashMap<String, Object>();
        props.put(Constants.RS_PROVIDER_EXPECTED_PROP_KEY, "true");
        addRequiredProps(props);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.