f00f.net.irc.martyr
Class GenericCommandAutoService
java.lang.Object
|
+--f00f.net.irc.martyr.GenericCommandAutoService
- All Implemented Interfaces:
- java.util.Observer
- Direct Known Subclasses:
- AutoDccSetup, GenericAutoService, IRCConsole.CommandListener
- public abstract class GenericCommandAutoService
- extends java.lang.Object
- implements java.util.Observer
Provides a framework for an auto service that operates with
InCommands. Does enable by default. Splits the 'update' method
into two, 'updateState' and 'updateCommand'. Also provides thread
safety on all methods.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enabled
protected boolean enabled
connection
protected IRCConnection connection
GenericCommandAutoService
protected GenericCommandAutoService(IRCConnection connection)
enable
public void enable()
disable
public void disable()
update
public void update(java.util.Observable observer,
java.lang.Object updated)
- Specified by:
update in interface java.util.Observer
getConnection
protected IRCConnection getConnection()
isEnabled
protected boolean isEnabled()
updateCommand
protected abstract void updateCommand(InCommand command)
Copyright © 2000,2001,2002,2003 f00f networks.