package org.mobicents.slee.resource.sip11.wrappers; import javax.sip.ClientTransaction; import javax.sip.ServerTransaction; import javax.sip.Transaction; import javax.sip.TransactionTerminatedEvent; public class TransactionTerminatedEventWrapper extends TransactionTerminatedEvent { /** * */ private static final long serialVersionUID = 7363453023732951366L; public TransactionTerminatedEventWrapper(Object source, ClientTransaction tx) { super(source, tx); // TODO Auto-generated constructor stub } public TransactionTerminatedEventWrapper(Object source, ServerTransaction tx) { super(source, tx); // TODO Auto-generated constructor stub } public String toString() { Transaction tx=null; if(super.getClientTransaction()==null) tx=super.getServerTransaction(); else tx=super.getClientTransaction(); return "[TransactionTerminatedEventWrapper ISSERVER[" + (super.getServerTransaction()!=null) + "] BRANCHID[" +tx.getBranchId() + "] STATE[" + tx.getState() + "] METHOD["+tx.getRequest().getMethod()+"] DIALOG{ " + tx.getDialog() + " } ]"; } }