forked from migzai/irc-api
-
Notifications
You must be signed in to change notification settings - Fork 0
Listeners
Max Gurela edited this page Aug 1, 2016
·
2 revisions
Usage of IRC message listeners is straightforward, and is realizable via the IRCApi interface.
You either need to extend the IMessageListener interface if you're willing to listen to all server events, or you can be selective and just extend VariousMessageListenerAdapter, and override the events you're interested to listen to.
package com.ircclouds.irc.api;
import com.ircclouds.irc.api.domain.messages.*;
import com.ircclouds.irc.api.listeners.*;
public class ChannelJoinListener extends VariousMessageListenerAdapter
{
@Override
public void onChannelJoin(ChanJoinMessage aMsg)
{
System.out.println("User " + aMsg.getFromUser().getNick() + " joined channel" + aMsg.getChannelName());
}
}