JerkLib is an event driven IRC library for Java.

See:
          Description

Packages
jerklib Package contains classes for working with the IRC protocol and IRC servers.
jerklib.events Package contains all the event interfaces.
jerklib.events.dcc Package contains all the DCC event interfaces
jerklib.events.impl Package contains all the event implementations
jerklib.events.impl.dcc Package contains all the DCC event implementations
jerklib.events.modes Package contains classes for ModeEvents
jerklib.examples Package contains examples of using JerkLib
jerklib.listeners Package contains listener classes for JerkLib
jerklib.parsers Package contains all the event parsers used in JerkLib.
jerklib.tasks Package contains the Task interface and a Task impl
jerklib.util Package contains utilites for working with JerkLib and IRC in general

 

JerkLib is an event driven IRC library for Java.

JerkLib can roughly be divided into two parts. First are the classes and interfaces used for making connections , speaking in channels etc. Everything else is an event type.
Here is a list of important classes/interfaces and a brief description: