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