xref: /aosp_15_r20/external/nist-sip/java/javax/sip/header/ReasonHeader.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 ReasonHeader extends Header, Parameters {
7*4dd4ff52SXin Li     String NAME = "Reason";
8*4dd4ff52SXin Li 
getCause()9*4dd4ff52SXin Li     int getCause();
setCause(int cause)10*4dd4ff52SXin Li     void setCause(int cause) throws InvalidArgumentException;
11*4dd4ff52SXin Li 
getProtocol()12*4dd4ff52SXin Li     String getProtocol();
setProtocol(String protocol)13*4dd4ff52SXin Li     void setProtocol(String protocol) throws ParseException;
14*4dd4ff52SXin Li 
getText()15*4dd4ff52SXin Li     String getText();
setText(String text)16*4dd4ff52SXin Li     void setText(String text) throws ParseException;
17*4dd4ff52SXin Li }
18