I am making an IRC application and I was wondering how I could make a simple event that gets called like onMessage() every time a IRC message comes through so I can then do something like this in my main class:

public void onMessage(String message){
    //or Handle commands

I think it has something to do with interfaces but I can't find a tutorial on how I could do this. I am still learning about java. Thanks

It's called the "Observer" pattern - sorry, no time to explain right now, but Google it for lots of examples etc.