Examples of SourcePolicyType


Examples of org.apache.cxf.ws.rm.manager.SourcePolicyType

        proxy.setReliableEndpoint(rme);
        EasyMock.expect(rme.getProtocol()).andReturn(ProtocolVariation.RM10WSA200408).anyTimes();
       
        RMManager manager = control.createMock(RMManager.class);
        EasyMock.expect(rme.getManager()).andReturn(manager).anyTimes();
        SourcePolicyType sp = control.createMock(SourcePolicyType.class);
        EasyMock.expect(manager.getSourcePolicy()).andReturn(sp).anyTimes();
        EasyMock.expect(sp.getAcksTo()).andReturn(null).anyTimes();
        Duration d = DatatypeFactory.createDuration("PT12H");
        EasyMock.expect(sp.getSequenceExpiration()).andReturn(d).anyTimes();
        EasyMock.expect(sp.isIncludeOffer()).andReturn(Boolean.TRUE).anyTimes();
        Duration dOffered = DatatypeFactory.createDuration("PT24H");
        EasyMock.expect(sp.getOfferedSequenceExpiration()).andReturn(dOffered).anyTimes();
        Source source = control.createMock(Source.class);
        EasyMock.expect(rme.getSource()).andReturn(source).anyTimes();
        Identifier offeredId = control.createMock(Identifier.class);
        EasyMock.expect(source.generateSequenceIdentifier()).andReturn(offeredId).anyTimes();
            
View Full Code Here

Examples of org.apache.cxf.ws.rm.manager.SourcePolicyType

        assertTrue(rma.isSetExponentialBackoff());
        assertEquals(3000L, rma.getBaseRetransmissionInterval().getMilliseconds().longValue());
        assertTrue(!rma.isSetAcknowledgementInterval());
        assertTrue(!rma.isSetInactivityTimeout());  
       
        SourcePolicyType sp = manager.getSourcePolicy();
        assertEquals(0L, sp.getSequenceExpiration().getTimeInMillis(new Date()));
        assertEquals(0L, sp.getOfferedSequenceExpiration().getTimeInMillis(new Date()));
        assertNull(sp.getAcksTo());
        assertTrue(sp.isIncludeOffer());
        SequenceTerminationPolicyType stp = sp.getSequenceTerminationPolicy();
        assertEquals(0, stp.getMaxRanges());
        assertEquals(0, stp.getMaxUnacknowledged());
        assertTrue(!stp.isTerminateOnShutdown());
        assertEquals(0, stp.getMaxLength());  
    }
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        assertNotNull(s.getRetransmissionQueue());
        assertNull(s.getCurrent());
    }
   
    public void testGetSourcePolicies() {  
        SourcePolicyType sp = null;
        handler.getConfiguration();
        expectLastCall().andReturn(cfg);
        cfg.getObject(SourcePolicyType.class, "sourcePolicies");
        expectLastCall().andReturn(sp);
       
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        assertNotNull(s.getSourcePolicies());
        control.verify();
    }
   
    public void testGetSequenceTerminationPolicies() {
        SourcePolicyType sp = null;
        handler.getConfiguration();
        expectLastCall().andReturn(cfg);
        cfg.getObject(SourcePolicyType.class, "sourcePolicies");
        expectLastCall().andReturn(sp);
       
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        IMocksControl control = EasyMock.createNiceControl();
       
        RMHandler handler = control.createMock(RMHandler.class);
        RMProxy proxy = new RMProxy(handler);
        RMSource source = control.createMock(RMSource.class);
        SourcePolicyType sp = control.createMock(SourcePolicyType.class);
       
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("s1");
     
        expect(handler.getBinding()).andReturn(binding);
        expect(handler.getTransport()).andReturn(ct)
        expect(source.getSourcePolicies()).andReturn(sp);
        expect(sp.getAcksTo()).andReturn(null);
        expect(sp.getSequenceExpiration()).andReturn(null);
        expect(sp.isIncludeOffer()).andReturn(false);
        expect(handler.getBinding()).andReturn(binding).times(2);
        // Moved to CreateSequenceResponse handling on RMServant
        //source.addSequence(EasyMock.isA(SourceSequence.class));
        //expectLastCall();
        //source.setCurrent((Identifier)EasyMock.isNull(), EasyMock.isA(SourceSequence.class));
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        IMocksControl control = EasyMock.createNiceControl();
       
        RMHandler handler = control.createMock(RMHandler.class);
        RMProxy proxy = new RMProxy(handler);
        RMSource source = control.createMock(RMSource.class);
        SourcePolicyType sp = control.createMock(SourcePolicyType.class);
       
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("s1");
        Duration osd = DatatypeFactory.newInstance().newDuration("PT24H");
        assertNotNull(osd);
        Identifier offeredSid = RMUtils.getWSRMFactory().createIdentifier();
        offeredSid.setValue("s1Offer");
     
        expect(handler.getBinding()).andReturn(binding);
        expect(handler.getTransport()).andReturn(ct);
        expect(source.getSourcePolicies()).andReturn(sp);
        expect(sp.getAcksTo()).andReturn(null);
        expect(sp.getSequenceExpiration()).andReturn(null);
        expect(sp.isIncludeOffer()).andReturn(true);  
        expect(sp.getOfferedSequenceExpiration()).andReturn(null);
        expect(source.generateSequenceIdentifier()).andReturn(offeredSid);
        expect(handler.getBinding()).andReturn(binding).times(2);
        // Moved to CreateSequenceResponse handling on RMServant
        //source.addSequence(EasyMock.isA(SourceSequence.class));
        //expectLastCall();
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        IMocksControl control = EasyMock.createNiceControl();
       
        RMHandler handler = control.createMock(RMHandler.class);
        RMProxy proxy = new RMProxy(handler);
        RMSource source = control.createMock(RMSource.class);
        SourcePolicyType sp = control.createMock(SourcePolicyType.class);
        //RMDestination dest = control.createMock(RMDestination.class);
       
        Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
        sid.setValue("s1");
        Duration osd = DatatypeFactory.newInstance().newDuration("PT24H");
        Identifier offeredSid = RMUtils.getWSRMFactory().createIdentifier();
        offeredSid.setValue("s1Offer");

        expect(handler.getBinding()).andReturn(binding)
        expect(source.getSourcePolicies()).andReturn(sp);
        expect(sp.getAcksTo()).andReturn(null);
        expect(sp.getSequenceExpiration()).andReturn(null);
        expect(sp.isIncludeOffer()).andReturn(true);  
        expect(sp.getOfferedSequenceExpiration()).andReturn(osd);
        expect(source.generateSequenceIdentifier()).andReturn(offeredSid);
        expect(handler.getBinding()).andReturn(binding).times(2);       
        // Moved to CreateSequenceResponse handling on RMServant
        //expect(source.getHandler()).andReturn(handler);
        //expect(handler.getDestination()).andReturn(dest);
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        assertTrue(seq.allAcknowledged());
    }
   
    public void testNextMessageNumber() {    
        SourceSequence seq = null;
        SourcePolicyType sp = RMUtils.getWSRMConfFactory().createSourcePolicyType();
       
        // default termination policy
       
        SequenceTerminationPolicyType stp =
            RMUtils.getWSRMConfFactory().createSequenceTerminationPolicyType();       
        sp.setSequenceTerminationPolicy(stp);
       
        seq = new SourceSequence(id)
        seq.setSource(source);
        assertTrue(!nextSequences(seq, sp, 10));
       
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        }
        return ((CreateSequenceType)params[0]).getOffer();
    }
   
    private void setMessageParameters(RMSource source, EndpointReferenceType defaultAcksTo) {
        SourcePolicyType sourcePolicies = source.getSourcePolicies();
        assert null != sourcePolicies;
       
        CreateSequenceType cs = RMUtils.getWSRMFactory().createCreateSequenceType();
       
        String address = sourcePolicies.getAcksTo();
        EndpointReferenceType acksTo = null;
        if (null != address) {
            acksTo = RMUtils.createReference(address);
        } else {
            acksTo = defaultAcksTo;
        }
        cs.setAcksTo(acksTo);

        Duration d = sourcePolicies.getSequenceExpiration();
        if (null != d) {
            Expires expires = RMUtils.getWSRMFactory().createExpires();
            expires.setValue(d)
            cs.setExpires(expires);
        }
       
        if (sourcePolicies.isIncludeOffer()) {
            OfferType offer = RMUtils.getWSRMFactory().createOfferType();
            d = sourcePolicies.getOfferedSequenceExpiration();
            if (null != d) {
                Expires expires = RMUtils.getWSRMFactory().createExpires();
                expires.setValue(d)
                offer.setExpires(expires);
            }
View Full Code Here

Examples of org.objectweb.celtix.bus.configuration.wsrm.SourcePolicyType

        return map.values();
    }
   

    public SourcePolicyType getSourcePolicies() {
        SourcePolicyType sp = (SourcePolicyType)getHandler().getConfiguration()
            .getObject(SourcePolicyType.class, SOURCE_POLICIES_PROPERTY_NAME);
        if (null == sp) {
            sp = RMUtils.getWSRMConfFactory().createSourcePolicyType();
        }
        return sp;
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.