package org.mobicents.slee.resource.diameter.base; import javax.slee.resource.ActivityHandle; import org.apache.log4j.Logger; /** * Activity handle wrapper for DiameterSession activity with given unique session ID * * <br>Super project: mobicents * <br>12:11:29 AM May 21, 2008 * <br> * @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a> * @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a> * @author Erick Svenson */ public class DiameterActivityHandle implements ActivityHandle { private static Logger logger = Logger.getLogger(DiameterActivityHandle.class); private String handle; public DiameterActivityHandle(String id) { //logger.info("Diameter Base RA :: DiameterActivityHandle :: id[" + id + "]."); this.handle = id; } public boolean equals(Object o) { if (o != null && o.getClass() == this.getClass()) { return ((DiameterActivityHandle)o).handle.equals(this.handle); } else { return false; } } public String toString() { return "Diameter Session ID[" + handle + "]"; } public int hashCode() { return handle.hashCode(); } }