/*
* This file is part of DrFTPD, Distributed FTP Daemon.
*
* DrFTPD is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
*
* DrFTPD is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
* A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* DrFTPD; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
* Suite 330, Boston, MA 02111-1307 USA
*/
package org.drftpd.commands.dataconnection.event;
import org.drftpd.master.BaseFtpConnection;
import org.drftpd.usermanager.User;
import org.drftpd.vfs.FileHandle;
/**
* @author CyBeR
* @version $Id: SlowTransferEvent.java 1925 2009-06-15 21:46:05Z cyber $
*/
public class SlowTransferEvent {
private User _user;
private FileHandle _file;
private boolean _isStor;
private BaseFtpConnection _conn;
private long _minspeed;
private long _speed;
private long _transfered;
private String _slavename;
public SlowTransferEvent(User user, FileHandle file, boolean isStor, BaseFtpConnection conn, long minspeed, long speed, long transfered, String slavename) {
_user = user;
_file = file;
_isStor = isStor;
_conn = conn;
_minspeed = minspeed;
_speed = speed;
_transfered = transfered;
_slavename = slavename;
}
public User getUser() {
return _user;
}
public FileHandle getFile() {
return _file;
}
public boolean isStor() {
return _isStor;
}
public BaseFtpConnection getConn() {
return _conn;
}
public long getMinSpeed() {
return _minspeed;
}
public long getSpeed() {
return _speed;
}
public long getTransfered() {
return _transfered;
}
public String getSlaveName() {
return _slavename;
}
}