182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpackage javax.sip;
282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport java.util.EventObject;
482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanimport javax.sip.message.Request;
582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyanpublic class RequestEvent extends EventObject {
782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    private Dialog mDialog;
882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    private Request mRequest;
982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    private ServerTransaction mServerTransaction;
1082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    public RequestEvent(Object source, ServerTransaction serverTransaction,
1282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan            Dialog dialog, Request request) {
1382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        super(source);
1482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        mDialog  = dialog;
1582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        mRequest = request;
1682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        mServerTransaction = serverTransaction;
1782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    }
1882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
1982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    public Dialog getDialog() {
2082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        return mDialog;
2182ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    }
2282ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
2382ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    public Request getRequest() {
2482ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        return mRequest;
2582ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    }
2682ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan
2782ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    public ServerTransaction getServerTransaction() {
2882ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan        return mServerTransaction;
2982ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan    }
3082ea0633e3a0e2d77feed89f033e1dcf4a656c20Hung-ying Tyan}
31