package diskCacheV111.vehicles; import java.net.InetSocketAddress; public class GFtpTransferStartedMessage extends Message { private final String _pnfsId; private final boolean _passive; private final InetSocketAddress _address; private static final long serialVersionUID = -829883739386394165L; public GFtpTransferStartedMessage(String pnfsId, String hostname, int port) { _pnfsId = pnfsId; _address = new InetSocketAddress(hostname, port); _passive = true; } public GFtpTransferStartedMessage(String pnfsId) { _pnfsId = pnfsId; _passive = false; _address = null; } public String getPnfsId() { return _pnfsId; } public boolean getPassive() { return _passive; } public InetSocketAddress getPoolAddress() { return _address; } @Override public String getDiagnosticContext() { return super.getDiagnosticContext() + " " + getPnfsId(); } }