/** * Copyright (C) 2013 Alexander Szczuczko * * This file may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ package ca.szc.keratin.core.event; import ca.szc.keratin.core.net.io.OutputQueue; /** * An event tied to some part of IRC */ public abstract class IrcEvent { private final OutputQueue replyQueue; /** * Reference to the queue supplied at instantiation to handle reply messages. * * @return The supplied queue for reply messages. */ public OutputQueue getReplyQueue() { return replyQueue; } public IrcEvent( OutputQueue replyQueue ) { this.replyQueue = replyQueue; } }