|
talx x1.0.5 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objecttalx.controller.TALLogger
Provides logging services for normal system events. This class provides the connector between the tal IU and the logger classes. This controller subscribes this object as a listener to all the system components and this object is responsible for packaging the events and sending them to LoggerProxy. Subclasses of this class can override the individual listener methods to log the events differently. Subclasses must provide a constructor with the same parameters in the same order in order to be inter-operable in the controller.
| Field Summary | |
static java.lang.String |
ABORTING_MAIL_KEY
|
static java.lang.String |
DELETING_MAIL_KEY
|
static java.lang.String |
DROPPING_MAIL_KEY
|
static java.lang.String |
FILTERING_MAIL_KEY
|
static java.lang.String |
KEY_PRESSED_KEY
|
static java.lang.String |
KEY_TYPED_KEY
|
static java.lang.String |
LOGON_PSEUDO_ACTION
|
static java.lang.String |
MOUSE_CLICKED_KEY
|
static java.lang.String |
POSTPONING_MAIL_KEY
|
static java.lang.String |
READING_MAIL_KEY
|
static java.lang.String |
RECEIVING_MAIL_KEY
|
static java.lang.String |
SENDING_MAIL_KEY
|
static java.lang.String |
TALX_APPLICATION_KEY
|
| Constructor Summary | |
TALLogger(TransportToolkit mailstore,
MailSystemDesktop ms,
Settings settings,
Controller controller,
ReceiverFilter instack,
SenderFilter outstack)
|
|
| Method Summary | |
void |
controllerChange(ControllerChangeEvent ev)
Not logged. |
void |
controllerChangeFinished(ChangeFinishedEvent ev)
Logs the event. |
void |
controllerChangeVetoed(ActionVetoException ex)
Sent when the system has decided not to transition on a user action. |
void |
deleteMail(DeleteMailEvent ev)
Logs the event. |
void |
eventDispatched(java.awt.AWTEvent event)
Logs some events. |
void |
filterActivated(TALMailEvent ev)
Logs the event. |
void |
mailAborted(ComposeMailEvent ev)
Logs the event. |
void |
mailPostponed(ComposeMailEvent ev)
Logs the event. |
void |
messageArrived(NewMailEvent ev)
Logs the event. |
void |
messageDropped(DeleteMailEvent ev)
Logs the event. |
void |
newMailArrived(TALMailEvent ev)
Not logged. |
void |
readMail(ReadMailEvent ev)
Logs the event. |
void |
release()
|
void |
sendingAutoMail(TALMailEvent ev)
Not logged. |
void |
sendingMail(ComposeMailEvent ev)
Logs the event. |
void |
sendingMail(TALMailEvent ev)
Not logged. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String MOUSE_CLICKED_KEY
public static final java.lang.String KEY_TYPED_KEY
public static final java.lang.String KEY_PRESSED_KEY
public static final java.lang.String RECEIVING_MAIL_KEY
public static final java.lang.String SENDING_MAIL_KEY
public static final java.lang.String READING_MAIL_KEY
public static final java.lang.String DROPPING_MAIL_KEY
public static final java.lang.String DELETING_MAIL_KEY
public static final java.lang.String ABORTING_MAIL_KEY
public static final java.lang.String POSTPONING_MAIL_KEY
public static final java.lang.String FILTERING_MAIL_KEY
public static final java.lang.String TALX_APPLICATION_KEY
public static final java.lang.String LOGON_PSEUDO_ACTION
| Constructor Detail |
public TALLogger(TransportToolkit mailstore,
MailSystemDesktop ms,
Settings settings,
Controller controller,
ReceiverFilter instack,
SenderFilter outstack)
| Method Detail |
public void release()
public void eventDispatched(java.awt.AWTEvent event)
eventDispatched in interface java.awt.event.AWTEventListenerpublic void messageArrived(NewMailEvent ev)
messageArrived in interface StoreListenerpublic void readMail(ReadMailEvent ev)
readMail in interface StoreListenerpublic void deleteMail(DeleteMailEvent ev)
deleteMail in interface StoreListenerpublic void messageDropped(DeleteMailEvent ev)
messageDropped in interface StoreListenerpublic void sendingMail(ComposeMailEvent ev)
sendingMail in interface StoreListenerpublic void sendingAutoMail(TALMailEvent ev)
sendingAutoMail in interface StoreListenerpublic void mailAborted(ComposeMailEvent ev)
mailAborted in interface StoreListenerpublic void mailPostponed(ComposeMailEvent ev)
mailPostponed in interface StoreListenerpublic void filterActivated(TALMailEvent ev)
filterActivated in interface SenderFilterListenerpublic void newMailArrived(TALMailEvent ev)
newMailArrived in interface ReceiverFilterListenerpublic void sendingMail(TALMailEvent ev)
sendingMail in interface SenderFilterListenerpublic void controllerChange(ControllerChangeEvent ev)
controllerChange in interface ControllerListenerpublic void controllerChangeVetoed(ActionVetoException ex)
ControllerListener
controllerChangeVetoed in interface ControllerListenerpublic void controllerChangeFinished(ChangeFinishedEvent ev)
controllerChangeFinished in interface ControllerListener
|
talx x1.0.5 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.