Package org.objectweb.celtix.configuration

Examples of org.objectweb.celtix.configuration.Configuration


    }
   
    public void testRestore() {
        RMStore store = control.createMock(RMStore.class);       
        EasyMock.expect(handler.getStore()).andReturn(store);
        Configuration c = control.createMock(Configuration.class);
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        Configuration pc = control.createMock(Configuration.class);
        EasyMock.expect(c.getParent()).andReturn(pc);
        EasyMock.expect(pc.getId()).andReturn("endpoint");
        Identifier id = RMUtils.getWSRMFactory().createIdentifier();
        id.setValue("source1");
        SourceSequence ss = new SourceSequence(id);
        Collection<RMSourceSequence> sss = new ArrayList<RMSourceSequence>();
        sss.add(ss);
View Full Code Here


        assertEquals(0, d.getAllSequences().size());
        control.verify();
    }
   
    public void testGetDestinationPolicies() {
        Configuration c = control.createMock(Configuration.class);
        DestinationPolicyType dp = null;
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        EasyMock.expect(c.getObject(DestinationPolicyType.class, "destinationPolicies")).andReturn(dp);
        control.replay();
        RMDestination d = new RMDestination(handler);
        assertNotNull(d.getDestinationPolicies());
        control.verify();
       
        control.reset();       
        dp = control.createMock(DestinationPolicyType.class);
        EasyMock.expect(handler.getConfiguration()).andReturn(c);        
        EasyMock.expect(c.getObject(DestinationPolicyType.class, "destinationPolicies")).andReturn(dp);
        control.replay();
        assertNotNull(d.getDestinationPolicies());
        control.verify();
    }
View Full Code Here

    public void testAcknowledge() throws SequenceFault {
        RMStore store = control.createMock(RMStore.class);
        EasyMock.expect(handler.getStore()).andReturn(store);
        store.createDestinationSequence(EasyMock.isA(RMDestinationSequence.class));
        EasyMock.expectLastCall();
        Configuration c = control.createMock(Configuration.class);      
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        EasyMock.expect(c.getObject(RMAssertionType.class, "rmAssertion")).andReturn(null);
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        EasyMock.expect(c.getObject(DestinationPolicyType.class, "destinationPolicies")).andReturn(null);
       
        control.replay();
        RMDestination d = new RMDestination(handler);
        Identifier sid = d.generateSequenceIdentifier();
        DestinationSequence seq = new DestinationSequence(sid, address, d);
View Full Code Here

    }
   
    public void testRestore() {
        RMStore store = control.createMock(RMStore.class);       
        EasyMock.expect(handler.getStore()).andReturn(store);
        Configuration c = control.createMock(Configuration.class);
        EasyMock.expect(handler.getConfiguration()).andReturn(c);
        Configuration pc = control.createMock(Configuration.class);
        EasyMock.expect(c.getParent()).andReturn(pc);
        EasyMock.expect(pc.getId()).andReturn("endpoint");
        Collection<RMDestinationSequence> dss = new ArrayList<RMDestinationSequence>();
        EasyMock.expect(store.getDestinationSequences("endpoint")).andReturn(dss);
       
        control.replay();
        RMDestination d = new RMDestination(handler);
View Full Code Here

        Identifier sid2 = e.generateSequenceIdentifier();
        assertTrue(!sid1.equals(sid2));
    }
   
    public void testGetPolicies() {
        Configuration c = createMock(Configuration.class);
        reset(handler);
        handler.getConfiguration();
        expectLastCall().andReturn(c);
        c.getObject("policies");
        expectLastCall().andReturn(null);
        replay(handler);
        replay(c);
       
        RMEndpoint e = new RMEndpoint(handler);
View Full Code Here

        verify(handler);
        verify(c);
    }
   
    public void testGetRMAssertion() {
        Configuration c = createMock(Configuration.class);
        reset(handler);
        handler.getConfiguration();
        expectLastCall().andReturn(c);
        c.getObject(RMAssertionType.class, "rmAssertion");
        expectLastCall().andReturn(null);
        replay(handler);
        replay(c);
       
        RMEndpoint e = new RMEndpoint(handler);
View Full Code Here

        control.verify();
    }
   
    public void testStoreCreationNoParams() {
        IMocksControl control = EasyMock.createNiceControl();
        Configuration c = control.createMock(Configuration.class);       
        StoreType s = control.createMock(StoreType.class);
        c.getObject(StoreType.class, "store");
        EasyMock.expectLastCall().andReturn(s);
        s.getStoreClass();
        EasyMock.expectLastCall().andReturn("org.objectweb.celtix.bus.ws.rm.persistence.file.RMFileStore");
        s.getInitParam();
        EasyMock.expectLastCall().andReturn(new ArrayList<StoreInitParamType>());
View Full Code Here

        control.verify();
    }
   
    public void testStoreCreationWithParams() {
        IMocksControl control = EasyMock.createNiceControl();
        Configuration c = control.createMock(Configuration.class)
        StoreType s = RMUtils.getWSRMConfFactory().createStoreType();
        s.setStoreClass("org.objectweb.celtix.bus.ws.rm.persistence.file.RMFileStore");
        StoreInitParamType param = RMUtils.getWSRMConfFactory().createStoreInitParamType();
        param.setParamName(RMFileStore.FILE_STORE_DIR);
        param.setParamValue("dbs/rm");
        s.getInitParam().add(param);
        param = RMUtils.getWSRMConfFactory().createStoreInitParamType();
        param.setParamName("prop2");
        param.setParamValue("val2");
        s.getInitParam().add(param);
        c.getObject(StoreType.class, "store");
        EasyMock.expectLastCall().andReturn(s);
        control.replay();
       
        RMStoreFactory factory = new RMStoreFactory();
        RMStore store = factory.getStore(c);
View Full Code Here

        return seiClass;
    }

    private Configuration createConfiguration() {

        Configuration busCfg = bus.getConfiguration();
        if (null == busCfg) {
            return null;
        }

        Configuration cfg = null;
        String id = EndpointReferenceUtils.getServiceName(reference).toString();
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        cfg = cb.getConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg);
        if (null == cfg) {
            cfg = cb.buildConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg);
View Full Code Here

    protected synchronized boolean hasDecoupledEndpoint() {
        return decoupledEndpoint != null;
    }

    protected static Configuration getPortConfiguration(Bus bus, EndpointReferenceType ref) {
        Configuration busConfiguration = bus.getConfiguration();
        String id = EndpointReferenceUtils.getServiceName(ref).toString()
            + "/" + EndpointReferenceUtils.getPortName(ref);
        Configuration portConfiguration = busConfiguration
            .getChild(PORT_CONFIGURATION_URI,
                      id);
       
        if (portConfiguration == null) {
            ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
            portConfiguration = cb.getConfiguration(PORT_CONFIGURATION_URI, id,
                                                    bus.getConfiguration());
            if (null == portConfiguration) {
                portConfiguration = cb.buildConfiguration(PORT_CONFIGURATION_URI, id,
                                                          bus.getConfiguration());
            }

            // add the additional provider
            Port port = null;
            try  {
                port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref);
            } catch (WSDLException ex) {
                throw new WebServiceException("Could not get port from wsdl", ex);
            }
            portConfiguration.getProviders().add(new WsdlPortProvider(port));
        }       
        return portConfiguration;
    }
View Full Code Here

TOP

Related Classes of org.objectweb.celtix.configuration.Configuration

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.