| package javax.sip; |
| |
| import java.util.EventObject; |
| |
| public class TransactionTerminatedEvent extends EventObject { |
| private boolean mIsServerTransaction; |
| private ServerTransaction mServerTransaction; |
| private ClientTransaction mClientTransaction; |
| |
| public TransactionTerminatedEvent( |
| Object source, ServerTransaction serverTransaction) { |
| super(source); |
| mServerTransaction = serverTransaction; |
| |
| mIsServerTransaction = true; |
| } |
| |
| public TransactionTerminatedEvent( |
| Object source, ClientTransaction clientTransaction) { |
| super(source); |
| mClientTransaction = clientTransaction; |
| |
| mIsServerTransaction = false; |
| } |
| |
| public boolean isServerTransaction() { |
| return mIsServerTransaction; |
| } |
| |
| public ClientTransaction getClientTransaction() { |
| return mClientTransaction; |
| } |
| |
| public ServerTransaction getServerTransaction() { |
| return mServerTransaction; |
| } |
| } |