/* This code is part of Freenet. It is distributed under the GNU General * Public License, version 2 (or at your option any later version). See * http://www.gnu.org/ for further details of the GPL. */ package freenet.clients.fcp; /** * Thrown when an FCP message is invalid. This is after we have a * SimpleFieldSet; one example is if the fields necessary do not exist. * This is a catch-all error; it corresponds to MESSAGE_PARSE_ERROR on * ProtocolError. */ public class MessageInvalidException extends Exception { private static final long serialVersionUID = -1; final int protocolCode; public final String ident; public final boolean global; public MessageInvalidException(int protocolCode, String extra, String ident, boolean global) { super(extra); this.protocolCode = protocolCode; this.ident = ident; this.global = global; } }