package org.jboss.cache.lock;
import org.jboss.cache.CacheException;
import java.util.Map;
public class LockingException extends CacheException
{
Map failed_lockers = null;
public LockingException()
{
super();
}
public LockingException(Map failed_lockers)
{
super();
this.failed_lockers = failed_lockers;
}
public LockingException(String msg)
{
super(msg);
}
public LockingException(String msg, Map failed_lockers)
{
super(msg);
this.failed_lockers = failed_lockers;
}
public LockingException(String msg, Throwable cause)
{
super(msg, cause);
}
public LockingException(String msg, Throwable cause, Map failed_lockers)
{
super(msg, cause);
this.failed_lockers = failed_lockers;
}
public String toString()
{
String retval = super.toString();
if (failed_lockers != null && failed_lockers.size() > 0)
retval = retval + ", failed lockers: " + failed_lockers;
return retval;
}
}