Home | History | Annotate | Download | only in sip
      1 package javax.sip;
      2 
      3 import java.util.EventObject;
      4 
      5 public class TransactionTerminatedEvent extends EventObject {
      6     private boolean mIsServerTransaction;
      7     private ServerTransaction mServerTransaction;
      8     private ClientTransaction mClientTransaction;
      9 
     10     public TransactionTerminatedEvent(
     11             Object source, ServerTransaction serverTransaction) {
     12         super(source);
     13         mServerTransaction = serverTransaction;
     14 
     15         mIsServerTransaction = true;
     16     }
     17 
     18     public TransactionTerminatedEvent(
     19             Object source, ClientTransaction clientTransaction) {
     20         super(source);
     21         mClientTransaction = clientTransaction;
     22 
     23         mIsServerTransaction = false;
     24     }
     25 
     26     public boolean isServerTransaction() {
     27         return mIsServerTransaction;
     28     }
     29 
     30     public ClientTransaction getClientTransaction() {
     31         return mClientTransaction;
     32     }
     33 
     34     public ServerTransaction getServerTransaction() {
     35         return mServerTransaction;
     36     }
     37 }
     38