xref: /aosp_15_r20/external/nist-sip/java/javax/sip/RequestEvent.java (revision 4dd4ff528b8b07036318f5d4191b0009f17bc7b3)
1*4dd4ff52SXin Li package javax.sip;
2*4dd4ff52SXin Li 
3*4dd4ff52SXin Li import java.util.EventObject;
4*4dd4ff52SXin Li import javax.sip.message.Request;
5*4dd4ff52SXin Li 
6*4dd4ff52SXin Li public class RequestEvent extends EventObject {
7*4dd4ff52SXin Li     private Dialog mDialog;
8*4dd4ff52SXin Li     private Request mRequest;
9*4dd4ff52SXin Li     private ServerTransaction mServerTransaction;
10*4dd4ff52SXin Li 
RequestEvent(Object source, ServerTransaction serverTransaction, Dialog dialog, Request request)11*4dd4ff52SXin Li     public RequestEvent(Object source, ServerTransaction serverTransaction,
12*4dd4ff52SXin Li             Dialog dialog, Request request) {
13*4dd4ff52SXin Li         super(source);
14*4dd4ff52SXin Li         mDialog  = dialog;
15*4dd4ff52SXin Li         mRequest = request;
16*4dd4ff52SXin Li         mServerTransaction = serverTransaction;
17*4dd4ff52SXin Li     }
18*4dd4ff52SXin Li 
getDialog()19*4dd4ff52SXin Li     public Dialog getDialog() {
20*4dd4ff52SXin Li         return mDialog;
21*4dd4ff52SXin Li     }
22*4dd4ff52SXin Li 
getRequest()23*4dd4ff52SXin Li     public Request getRequest() {
24*4dd4ff52SXin Li         return mRequest;
25*4dd4ff52SXin Li     }
26*4dd4ff52SXin Li 
getServerTransaction()27*4dd4ff52SXin Li     public ServerTransaction getServerTransaction() {
28*4dd4ff52SXin Li         return mServerTransaction;
29*4dd4ff52SXin Li     }
30*4dd4ff52SXin Li }
31