package diskCacheV111.vehicles;
import diskCacheV111.util.PnfsId;
import dmg.cells.nucleus.CellAddressCore;
public class StorageInfoMessage extends PnfsFileInfoMessage
{
private long _transferTime;
private static final long serialVersionUID = -4601114937008749384L;
public StorageInfoMessage(CellAddressCore address, PnfsId pnfsId, boolean restore)
{
super(restore ? "restore" : "store", "pool", address, pnfsId);
}
public void setTransferTime(long transferTime)
{
_transferTime = transferTime;
}
public long getTransferTime()
{
return _transferTime;
}
@Override
public String toString()
{
return "StorageInfoMessage{" +
"transferTime=" + _transferTime +
"} " + super.toString();
}
@Override
public void accept(InfoMessageVisitor visitor)
{
visitor.visit(this);
}
}