All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.codemonkey.swiftsocketclient.UnknownMessageException Maven / Gradle / Ivy

package org.codemonkey.swiftsocketclient;

/**
 * Exception type thrown when a client-to-server message was not recognized by its identifier. Contains a reference to the
 * {@link ServerContext} in question.
 * 
 * @author Benny Bottema
 * @since 1.0
 */
@SuppressWarnings({ "javadoc", "serial" })
public final class UnknownMessageException extends RuntimeException {

	private final String invalidMessage;

	public UnknownMessageException(final String message, final Exception failureCause) {
		super(String.format("%s (%s)", message, failureCause));
		this.invalidMessage = message;
	}

	public String getInvalidMessage() {
		return invalidMessage;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy