net.jetrix.clients
Class IRCClient

java.lang.Object
  extended by net.jetrix.clients.TetrinetClient
      extended by net.jetrix.clients.IRCClient
All Implemented Interfaces:
Runnable, Client, Destination

public class IRCClient
extends TetrinetClient

Layer handling the communication with an IRC client.

Since:
0.2
Version:
$Revision: 526 $, $Date: 2004-12-17 02:31:58 +0100 (ven., 17 déc. 2004) $
Author:
Emmanuel Bourg

Field Summary
 
Fields inherited from class net.jetrix.clients.TetrinetClient
connectionTime, disconnected, in, lastMessageTime, log, out, queue, serverConfig, socket
 
Constructor Summary
IRCClient()
           
 
Method Summary
protected  boolean isAsynchronous()
          Tells if the messages are sent asynchroneously to the client.
 boolean supportsAutoJoin()
          Tell if the client can be affected automatically to a channel on connecting to the server.
 boolean supportsMultipleChannels()
          Tell if the client supports multiple channels simultaneously.
 
Methods inherited from class net.jetrix.clients.TetrinetClient
disconnect, getChannel, getConnectionTime, getIdleTime, getInetAddress, getProtocol, getSocket, getType, getUser, getVersion, receiveMessage, run, send, setChannel, setProtocol, setSocket, setType, setUser, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRCClient

public IRCClient()
Method Detail

supportsMultipleChannels

public boolean supportsMultipleChannels()
Description copied from interface: Client
Tell if the client supports multiple channels simultaneously.

Specified by:
supportsMultipleChannels in interface Client
Overrides:
supportsMultipleChannels in class TetrinetClient

supportsAutoJoin

public boolean supportsAutoJoin()
Description copied from interface: Client
Tell if the client can be affected automatically to a channel on connecting to the server.

Specified by:
supportsAutoJoin in interface Client
Overrides:
supportsAutoJoin in class TetrinetClient

isAsynchronous

protected boolean isAsynchronous()
Description copied from class: TetrinetClient
Tells if the messages are sent asynchroneously to the client.

Overrides:
isAsynchronous in class TetrinetClient


Copyright © 2001-2008 Emmanuel Bourg. All Rights Reserved.