Examples of Expires


Examples of gov.nist.javax.sip.header.Expires

        if (this.getMethod().equals(Request.SUBSCRIBE) && response.getStatusCode() / 100 == 2) {

            if (response.getHeader(ExpiresHeader.NAME) == null) {
                throw new SipException("Expires header is mandatory in 2xx response of SUBSCRIBE");
            } else {
                Expires requestExpires = (Expires) this.getOriginalRequest().getExpires();
                Expires responseExpires = (Expires) response.getExpires();
                /*
                 * If no "Expires" header is present in a SUBSCRIBE request, the implied default
                 * is defined by the event package being used.
                 */
                if (requestExpires != null
                        && responseExpires.getExpires() > requestExpires.getExpires()) {
                    throw new SipException(
                            "Response Expires time exceeds request Expires time : See RFC 3265 3.1.1");
                }
            }

View Full Code Here

Examples of gov.nist.javax.sip.header.Expires

                }
            }
            this.isMapped = true;
            int expiresTime = -1;
            if ( sipRequest.getHeader(ExpiresHeader.NAME) != null ) {
                Expires expires = (Expires) sipRequest.getHeader(ExpiresHeader.NAME);
                expiresTime = expires.getExpires();
            }
            // This is a User Agent. The user has specified an Expires time. Start a timer
            // which will check if the tx is terminated by that time.
            if ( this.getDefaultDialog() != null  &&  getMethod().equals(Request.INVITE) &&
                    expiresTime != -1 && expiresTimerTask == null ) {
View Full Code Here

Examples of gov.nist.javax.sip.header.Expires

            this.isMapped = true;
         // Time extracted from the Expires header.
            int expiresTime = -1;

           if ( sipRequest.getHeader(ExpiresHeader.NAME) != null ) {
                Expires expires = (Expires) sipRequest.getHeader(ExpiresHeader.NAME);
                expiresTime = expires.getExpires();
            }
            // This is a User Agent. The user has specified an Expires time. Start a timer
            // which will check if the tx is terminated by that time.
            if ( this.getDefaultDialog() != null  &&  isInviteTransaction() &&
                    expiresTime != -1 && expiresTimerTask == null ) {
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
       
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DatatypeFactory.createDuration("P0Y0M0DT0H0M0.0S"));
        Message message = createTestCreateSequenceMessage(expires, null);

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DatatypeFactory.PT0S, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        dp.setSequenceExpiration(DURATION_SHORT);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_DEFAULT);
        Message message = createTestCreateSequenceMessage(expires, null);

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DURATION_SHORT, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_SHORT);
   
        Message message = createTestCreateSequenceMessage(expires, null);       

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DURATION_SHORT, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        dp.setSequenceExpiration(DURATION_SHORT);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_VERY_SHORT);
       
        Message message = createTestCreateSequenceMessage(expires, null);       
       
        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DURATION_VERY_SHORT, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
       
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DatatypeFactory.createDuration("P0Y0M0DT0H0M0.0S"));
        Message message = createTestCreateSequenceMessage(expires, null);

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DatatypeFactory.PT0S, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        dp.setSequenceExpiration(DURATION_SHORT);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_DEFAULT);
        Message message = createTestCreateSequenceMessage(expires, null);

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DURATION_SHORT, expires2.getValue());
    }
View Full Code Here

Examples of org.apache.cxf.ws.rm.v200502.Expires

        DestinationPolicyType dp = RMMANGER_FACTORY.createDestinationPolicyType();
        AcksPolicyType ap = RMMANGER_FACTORY.createAcksPolicyType();
        dp.setAcksPolicy(ap);
        manager.setDestinationPolicy(dp);
       
        Expires expires = new Expires();
        expires.setValue(DURATION_SHORT);
   
        Message message = createTestCreateSequenceMessage(expires, null);       

        CreateSequenceResponseType csr = (CreateSequenceResponseType)servant.createSequence(message);
       
        Expires expires2 = csr.getExpires();
       
        assertNotNull(expires2);
        assertEquals(DURATION_SHORT, expires2.getValue());
    }
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.