Examples of AcksPolicyType


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

    String getCorrelationID() {
        return correlationID;
    }

    void scheduleAcknowledgement(long acknowledgementInterval) { 
        AcksPolicyType ap = destination.getManager().getDestinationPolicy().getAcksPolicy();
        if (acknowledgementInterval > 0 && getMonitor().getMPM() >= ap.getIntraMessageThreshold()) {
            LOG.fine("Schedule deferred acknowledgment");
            scheduleDeferredAcknowledgement(acknowledgementInterval);
        } else {
            LOG.fine("Schedule immediate acknowledgment");
            scheduleImmediateAcknowledgement();
           
            destination.getManager().getTimer().schedule(
                new ImmediateFallbackAcknowledgment(), ap.getImmediaAcksTimeout().longValue());
          
        }
    }
View Full Code Here

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

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

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

    }

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

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

    }

    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.AcksPolicyType

    }

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

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

    }

    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.AcksPolicyType

    String getCorrelationID() {
        return correlationID;
    }

    void scheduleAcknowledgement(long acknowledgementInterval) { 
        AcksPolicyType ap = destination.getManager().getDestinationPolicy().getAcksPolicy();
        if (acknowledgementInterval > 0 && getMonitor().getMPM() >= (ap == null ? 10 : ap.getIntraMessageThreshold())) {
            LOG.fine("Schedule deferred acknowledgment");
            scheduleDeferredAcknowledgement(acknowledgementInterval);
        } else {
            LOG.fine("Schedule immediate acknowledgment");
            scheduleImmediateAcknowledgement();
           
            destination.getManager().getTimer().schedule(
                new ImmediateFallbackAcknowledgment(), ap == null ? 1000L : ap.getImmediaAcksTimeout());
          
        }
    }
View Full Code Here

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

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

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

    }

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

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

    }

    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
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.