relayServer
Class RLYState

java.lang.Object
  extended by relayServer.RLYState
Direct Known Subclasses:
DATAState, HELOState, MAILState, RCPTState, WAITState

public abstract class RLYState
extends java.lang.Object

Abstracte klasse om de status van de RelayServer bij te houden. Elke status zorgt zelf dat deze indien alles lukt er geschakeld wordt naar de volgende status.

Version:
0.50 TODO Hostname met HELO meesturen. TODO [OPT] Implementeren extra foutcodes SMTP. TODO [OPT] Implementeren van RFC1123, RFC1869 (deze voegen extra func. toe.).

Constructor Summary
RLYState()
           
 
Method Summary
abstract  void doNextCmd(RelayServer rs, Message msg)
           
 boolean getSent()
          Geeft de status terug van het te verzenden bericht, gelukt, niet gelukt.
 boolean getState()
          Geeft de status terug van het laatste commando, gelukt of niet gelukt.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RLYState

public RLYState()
Method Detail

doNextCmd

public abstract void doNextCmd(RelayServer rs,
                               Message msg)

getState

public boolean getState()
Geeft de status terug van het laatste commando, gelukt of niet gelukt.

Returns:

getSent

public boolean getSent()
Geeft de status terug van het te verzenden bericht, gelukt, niet gelukt.

Returns: