|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
smtpServer.SMTPClientHandler
public class SMTPClientHandler
Deze klasse verzorgt de complete afhandeling met de cliënt. Deze klasse kan gezien worden als de vervanger van de klasse SMTPProtocol. Deze klasse werkt nouw samen met SMTPState, hier worden de commando's ontvangen en vervolgens wordt via de SMTPState de juiste acties bij het commando gedaan.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
SMTPClientHandler(java.net.Socket client,
java.lang.String hostname,
int clientID)
Constructor |
Method Summary | |
---|---|
void |
run()
De methode voor het afwerken van de cliënt De input wordt ontvangen, hier wordt het commando uitgehaald deze wordt vervolgens door het SMTPState object afgehandeld. |
void |
setState(SMTPState smtpState)
Methode om de status te veranderen. |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SMTPClientHandler(java.net.Socket client, java.lang.String hostname, int clientID)
client
- hostname
- clientID
- Method Detail |
---|
public void setState(SMTPState smtpState)
smtpState
- public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |