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