Examples of DestinationPolicyType


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

        assertEquals(DURATION_SHORT, expires2.getValue());
    }

    private void verifyCreateSequenceExpiresSetAtSource(Servant servant, RMManager manager)
        throws SequenceFault {
        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_SHORT);
   
View Full Code Here

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

        assertEquals(DURATION_SHORT, expires2.getValue());
    }

    private void verifyCreateSequenceExpiresSetAtBoth(Servant servant, RMManager manager)
        throws SequenceFault {
        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        dp.setSequenceExpiration(DURATION_SHORT);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_VERY_SHORT);
       
View Full Code Here

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

        return message;
    }

    private void verifyTerminateSequenceDefault(Servant servant, RMManager manager,
                                                String sidstr, ProtocolVariation protocol) throws SequenceFault {
        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
       
        manager.setDestinationPolicy(dp);
       
        Message message = createTestTerminateSequenceMessage(sidstr, protocol);
View Full Code Here

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

        if (null == sourcePolicy) {
            setSourcePolicy(null);

        }      
        if (null == destinationPolicy) {
            DestinationPolicyType dp = factory.createDestinationPolicyType();
            dp.setAcksPolicy(factory.createAcksPolicyType());
            setDestinationPolicy(dp);
        }
        if (null == retransmissionQueue) {
            retransmissionQueue = new RetransmissionQueueImpl(this);
        }
View Full Code Here

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

        if (!getSourcePolicy().isSetSequenceTerminationPolicy()) {
            getSourcePolicy().setSequenceTerminationPolicy(
                factory.createSequenceTerminationPolicyType());           
        }
        if (!isSetDestinationPolicy()) {
            DestinationPolicyType dp = factory.createDestinationPolicyType();
            dp.setAcksPolicy(factory.createAcksPolicyType());
            setDestinationPolicy(dp);
        }   
        if (null == retransmissionQueue) {
            retransmissionQueue = new RetransmissionQueueImpl(this);
        }
View Full Code Here

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

       
        CreateSequenceResponseType createResponse =
            RMUtils.getWSRMFactory().createCreateSequenceResponseType();       
        createResponse.setIdentifier(destination.generateSequenceIdentifier());
       
        DestinationPolicyType dp = reliableEndpoint.getManager().getDestinationPolicy();
        Duration supportedDuration = dp.getSequenceExpiration();
        if (null == supportedDuration) {
            supportedDuration = DatatypeFactory.PT0S;
        }
        Expires ex = create.getExpires();
       
        if (null != ex || supportedDuration.isShorterThan(DatatypeFactory.PT0S)) {
            Duration effectiveDuration = supportedDuration;
            if (null != ex && supportedDuration.isLongerThan(ex.getValue()))  {
                effectiveDuration = supportedDuration;
            }
            ex = RMUtils.getWSRMFactory().createExpires();
            ex.setValue(effectiveDuration);
            createResponse.setExpires(ex);
        }
       
        OfferType offer = create.getOffer();
        if (null != offer) {
            AcceptType accept = RMUtils.getWSRMFactory().createAcceptType();
            if (dp.isAcceptOffers()) {
                Source source = reliableEndpoint.getSource();
                LOG.fine("Accepting inbound sequence offer");
                // AddressingProperties maps = RMContextUtils.retrieveMAPs(message, false, false);
                AttributedURI to = VersionTransformer.convert(maps.getTo());
                accept.setAcksTo(RMUtils.createReference2004(to.getValue()));
View Full Code Here

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

        verifyCreateSequenceExpiresSetAtBoth(servant, manager);
       
    }
   
    private void verifyCreateSequenceDefault(Servant servant, RMManager manager) throws SequenceFault {
        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
       
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DatatypeFactory.createDuration("P0Y0M0DT0H0M0.0S"));
View Full Code Here

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

        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());
View Full Code Here

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

    public Collection<DestinationSequence> getAllSequences() {       
        return map.values();
    }
 
    public DestinationPolicyType getDestinationPolicies() {
        DestinationPolicyType dp = getHandler().getConfiguration()
            .getObject(DestinationPolicyType.class, DESTINATION_POLICIES_PROPERTY_NAME);
        if (null == dp) {
            dp = RMUtils.getWSRMConfFactory().createDestinationPolicyType();
        }
        return dp;
View Full Code Here

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

        }
        return dp;
    }
   
    public AcksPolicyType getAcksPolicy() {
        DestinationPolicyType dp = getDestinationPolicies();
        assert null != dp;
        AcksPolicyType ap = dp.getAcksPolicy();
        if (null == ap) {
            ap = RMUtils.getWSRMConfFactory().createAcksPolicyType();
        }
        return ap;
    }
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.