/* * Copyright 2006-2010 Daniel Henninger. All rights reserved. * * This software is published under the terms of the GNU Public License (GPL), * a copy of which is included in this distribution. */ package net.sf.kraken.type; /** * An enumeration for different failed connection statuses. * * When a failure to connect to a legacy service occurs, this represents a reason why the failure occurred. This * includes both login time problems, and "out of the blue" problems. * * @author Daniel Henninger */ public enum ConnectionFailureReason { /** * There is no known problem currently. */ NO_ISSUE, /** * Bad username or password. */ USERNAME_OR_PASSWORD_INCORRECT, /** * Can not connect to host. */ CAN_NOT_CONNECT, /** * Locked out by remote system. */ LOCKED_OUT, /** * We don't really know why the failure occurred. =( */ UNKNOWN }