xref: /aosp_15_r20/external/nist-sip/java/javax/sip/header/RetryAfterHeader.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
1*4dd4ff52SXin Li package javax.sip.header;
2*4dd4ff52SXin Li 
3*4dd4ff52SXin Li import java.text.ParseException;
4*4dd4ff52SXin Li import javax.sip.InvalidArgumentException;
5*4dd4ff52SXin Li 
6*4dd4ff52SXin Li public interface RetryAfterHeader extends Header, Parameters {
7*4dd4ff52SXin Li     String NAME = "Retry-After";
8*4dd4ff52SXin Li 
getComment()9*4dd4ff52SXin Li     String getComment();
setComment(String comment)10*4dd4ff52SXin Li     void setComment(String comment) throws ParseException;
hasComment()11*4dd4ff52SXin Li     boolean hasComment();
removeComment()12*4dd4ff52SXin Li     void removeComment();
13*4dd4ff52SXin Li 
getDuration()14*4dd4ff52SXin Li     int getDuration();
setDuration(int duration)15*4dd4ff52SXin Li     void setDuration(int duration) throws InvalidArgumentException;
removeDuration()16*4dd4ff52SXin Li     void removeDuration();
17*4dd4ff52SXin Li 
getRetryAfter()18*4dd4ff52SXin Li     int getRetryAfter();
setRetryAfter(int retryAfter)19*4dd4ff52SXin Li     void setRetryAfter(int retryAfter) throws InvalidArgumentException;
20*4dd4ff52SXin Li }
21