182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.header; 282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.text.ParseException; 482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.InvalidArgumentException; 582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface ReasonHeader extends Header, Parameters { 782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String NAME = "Reason"; 882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan int getCause(); 1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setCause(int cause) throws InvalidArgumentException; 1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getProtocol(); 1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setProtocol(String protocol) throws ParseException; 1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getText(); 1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setText(String text) throws ParseException; 1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan} 18