182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip.message; 282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.text.ParseException; 482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.address.URI; 582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic interface Request extends Message { 782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String ACK = "ACK"; 882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String BYE = "BYE"; 982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String CANCEL = "CANCEL"; 1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String INVITE = "INVITE"; 1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String OPTIONS = "OPTIONS"; 1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String REGISTER = "REGISTER"; 1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String INFO = "INFO"; 1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String MESSAGE = "MESSAGE"; 1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String NOTIFY = "NOTIFY"; 1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String PRACK = "PRACK"; 1882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String PUBLISH = "PUBLISH"; 1982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String REFER = "REFER"; 2082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String SUBSCRIBE = "SUBSCRIBE"; 2182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String UPDATE = "UPDATE"; 2282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan String getMethod(); 2482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setMethod(String method) throws ParseException; 2582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 2682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan URI getRequestURI(); 2782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan void setRequestURI(URI requestURI); 2882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan} 2982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan 30