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