Package org.osgi.service.discovery

Examples of org.osgi.service.discovery.ServiceEndpointDescription


        BundleContext callingContext = EasyMock.createNiceMock(BundleContext.class);
        EasyMock.replay(sr);
        EasyMock.replay(callingContext);

        Map<String, Object> props = new HashMap<String, Object>();
        ServiceEndpointDescription sd = new ServiceEndpointDescriptionImpl(Runnable.class.getName(), props);
       
        assertEquals("Precondition failed", 0, dp.getExposedServices().size());
        h.createServer(sr, dswContext, callingContext, sd, Runnable.class, myService);
        assertEquals(1, dp.getExposedServices().size());
        assertSame(sr, dp.getExposedServices().iterator().next());
View Full Code Here


        EasyMock.replay(callingContext);

        Map<String, Object> props = new HashMap<String, Object>();
        props.put("osgi.remote.configuration.type", Constants.WS_CONFIG_TYPE);
        props.put(Constants.WS_HTTP_SERVICE_CONTEXT, "/myRunnable");
        ServiceEndpointDescription sd = new ServiceEndpointDescriptionImpl(Runnable.class.getName(), props);
       
        assertEquals("Precondition failed", 0, dp.getExposedServices().size());
        h.createServer(sr, dswContext, callingContext, sd, Runnable.class, myService);
        assertEquals(1, dp.getExposedServices().size());
        assertSame(sr, dp.getExposedServices().iterator().next());
View Full Code Here

        List<EndpointInfo> list = hook.getEndpoints().get(sref);
        assertNotNull(list);
        assertEquals(serviceNames.length, list.size());
        for (int i = 0; i < serviceNames.length; i++) {
            assertNotNull(list.get(i));
            ServiceEndpointDescription sd = list.get(i).getServiceDescription();
            assertNotNull(sd);
            assertNotNull(sd.getProvidedInterfaces());
            assertEquals(1, sd.getProvidedInterfaces().size());
            Collection names = sd.getProvidedInterfaces();
            assertEquals(1, names.size());
            assertEquals(serviceNames[i], names.toArray()[0]);
            String excludeProp = "osgi.remote.interfaces";
            assertNull(sd.getProperties().get(excludeProp));
            String addrProp =
                org.apache.cxf.dosgi.dsw.Constants.WS_ADDRESS_PROPERTY_OLD;
            assertEquals(addresses[i], sd.getProperties().get(addrProp));
        }       

        Map<String, ServiceRegistration> registeredRegs =
            dswContext.getRegisteredRegistrations();
        assertNotNull(registeredRegs);
View Full Code Here

public class AbstractClientHookTest extends TestCase {
    public void testOSGiRemoteProperty() throws Exception {
        IMocksControl control = EasyMock.createNiceControl();
        BundleContext bc = control.createMock(BundleContext.class);
        CxfDistributionProvider dp = control.createMock(CxfDistributionProvider.class);
        ServiceEndpointDescription sed = control.createMock(ServiceEndpointDescription.class);
        EasyMock.expect(sed.getProperties()).andReturn(new HashMap<String, Object>()).anyTimes();
        ConfigurationTypeHandler handler = control.createMock(ConfigurationTypeHandler.class);
        EasyMock.expect(handler.getType()).andReturn("test").anyTimes();
        control.replay();
               
       
View Full Code Here

TOP

Related Classes of org.osgi.service.discovery.ServiceEndpointDescription

Copyright © 2018 www.massapicom. 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.