package com.esri.geoevent.solutions.transport.irc.jerklib.events; import com.esri.geoevent.solutions.transport.irc.jerklib.Channel; /** * JoinIRCEvent is the event that will be dispatched when someone joins a channel * * @author mohadib */ public interface JoinEvent extends IRCEvent { /** * returns the nick of who joined the channel * * @return Nick of who joined channel */ public String getNick(); /** * return the username in the user's hostmask * * @return username of the user */ public String getUserName(); /** * returns the hostname of the person who joined the channel * * @return hostname of the person who joined */ public String getHostName(); /** * returns the name of the channel joined to cause this event * * @return Name of channel */ public String getChannelName(); /** * returns the Channel object joined * * @return The Channel object * @see Channel */ public Channel getChannel(); }