package org.mobicents.client.slee.resource.http;
import javax.slee.resource.ActivityHandle;
/**
* @author amit
* @author martins
*
*/
public class HttpClientActivityHandle implements ActivityHandle {
private final String sessionId;
/**
*
* @param newSessionId
*/
public HttpClientActivityHandle(String newSessionId){
this.sessionId = newSessionId;
}
/*
* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object o) {
if (o != null && o.getClass() == this.getClass()) {
return ((HttpClientActivityHandle)o).sessionId.equals(this.sessionId);
}
else {
return false;
}
}
/*
* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
return sessionId.hashCode();
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "HttpClientSession ID: " + sessionId;
}
}