irssibot.config
Class ServerInstanceData

java.lang.Object
  |
  +--irssibot.config.ServerInstanceData

public class ServerInstanceData
extends java.lang.Object

Container class for configuration data for a server instance () in the config file.

Version:
$Name: $, $Revision: 1.3 $
Author:
Matti Dahlbom

Field Summary
private  java.lang.String botAltNick
           
private  java.lang.String botNick
           
private  java.util.Hashtable channels
           
private  java.lang.String ident
           
private  java.lang.String network
           
private  long outFlushTime
          Time interval (in milliseconds) during which max .outMaxBytes bytes are allowed to be sent to the server.
private  int outMaxBytes
          Maximum number of bytes to be sent to the server during a outFlushTime ms time period.
private  java.lang.String realName
           
private  java.util.Vector serverList
           
private  java.lang.String userFilePath
           
 
Constructor Summary
ServerInstanceData(java.lang.String network, java.lang.String userFilePath, java.lang.String botNick, java.lang.String botAltNick, java.lang.String realName, java.lang.String ident, java.util.Vector serverList, java.util.Hashtable channels, long outFlushTime, int outMaxBytes)
           
 
Method Summary
 java.lang.String getBotAltNick()
           
 java.lang.String getBotNick()
           
 java.util.Hashtable getChannels()
           
 java.lang.String getIdent()
           
 java.lang.String getNetwork()
           
 long getOutFlushTime()
           
 int getOutMaxBytes()
           
 java.lang.String getRealName()
           
 java.util.Vector getServerList()
           
 java.lang.String getUserFilePath()
           
 void setBotAltNick(java.lang.String nick)
           
 void setBotNick(java.lang.String nick)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

network

private java.lang.String network

userFilePath

private java.lang.String userFilePath

botNick

private java.lang.String botNick

botAltNick

private java.lang.String botAltNick

realName

private java.lang.String realName

ident

private java.lang.String ident

serverList

private java.util.Vector serverList

channels

private java.util.Hashtable channels

outFlushTime

private long outFlushTime
Time interval (in milliseconds) during which max .outMaxBytes bytes are allowed to be sent to the server.


outMaxBytes

private int outMaxBytes
Maximum number of bytes to be sent to the server during a outFlushTime ms time period.

Constructor Detail

ServerInstanceData

public ServerInstanceData(java.lang.String network,
                          java.lang.String userFilePath,
                          java.lang.String botNick,
                          java.lang.String botAltNick,
                          java.lang.String realName,
                          java.lang.String ident,
                          java.util.Vector serverList,
                          java.util.Hashtable channels,
                          long outFlushTime,
                          int outMaxBytes)
Method Detail

getNetwork

public java.lang.String getNetwork()

getUserFilePath

public java.lang.String getUserFilePath()

getBotNick

public java.lang.String getBotNick()

getBotAltNick

public java.lang.String getBotAltNick()

getRealName

public java.lang.String getRealName()

getIdent

public java.lang.String getIdent()

getServerList

public java.util.Vector getServerList()

getChannels

public java.util.Hashtable getChannels()

getOutFlushTime

public long getOutFlushTime()

getOutMaxBytes

public int getOutMaxBytes()

setBotNick

public void setBotNick(java.lang.String nick)

setBotAltNick

public void setBotAltNick(java.lang.String nick)


IrssiBot (c) 2000-2002 Matti Dahlbom