|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.logging.messaging.impl.CachingMessageDirectorImpl
public class CachingMessageDirectorImpl
The class implements the CachingMessageDirectorIF interface and is used to log the messages generated by programs into a Collection so they can be easily retrieved for later use. This takes in another LgMessageDirectorIF - all messages are passed down to this message director for further action.
Field Summary | |
---|---|
protected LgMessageDirectorIF |
baseMessageDirector_
The base message director_. |
Constructor Summary | |
---|---|
CachingMessageDirectorImpl(LgMessageDirectorIF msgDirector)
Instantiates a new caching message director impl. |
Method Summary | |
---|---|
void |
busy()
Output to indicate system is busy - spin a cursor, print a dot, etc. |
void |
clearLog()
Clear log. |
java.lang.String |
debug(java.lang.String message)
Take a debug message. |
java.lang.String |
error(java.lang.String message)
Display a non-fatal error to the user. |
java.lang.String |
error(java.lang.String message,
java.lang.Throwable cause)
Display a non-fatal error to the user |
java.lang.String |
fatal(java.lang.String message)
Display a fatal error to the user. |
java.lang.String |
fatal(java.lang.String message,
java.lang.Throwable cause)
Display a fatal error to the user. |
void |
fatalAndThrowException(java.lang.String message)
Display a fatal error to the user - and then throw an exception. |
void |
fatalAndThrowException(java.lang.String message,
java.lang.Throwable sourceException)
Display a fatal error to the user - and then throw an exception. |
LogEntry[] |
getLog(LogLevel level)
Gets the LogEntries given a specified LogLevel. |
java.lang.String |
info(java.lang.String message)
Displays a status type of message (not an error or a warning) |
java.lang.String |
warn(java.lang.String message)
Display a warning to the user. |
java.lang.String |
warn(java.lang.String message,
java.lang.Throwable cause)
Display a warning to the user |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected LgMessageDirectorIF baseMessageDirector_
Constructor Detail |
---|
public CachingMessageDirectorImpl(LgMessageDirectorIF msgDirector)
msgDirector
- the msg directorMethod Detail |
---|
public java.lang.String debug(java.lang.String message)
LgMessageDirectorIF
debug
in interface LgMessageDirectorIF
public java.lang.String error(java.lang.String message, java.lang.Throwable cause)
LgMessageDirectorIF
error
in interface LgMessageDirectorIF
cause
- The source exception that caused the error.public java.lang.String error(java.lang.String message)
LgMessageDirectorIF
error
in interface LgMessageDirectorIF
public java.lang.String fatal(java.lang.String message, java.lang.Throwable cause)
LgMessageDirectorIF
fatal
in interface LgMessageDirectorIF
cause
- The source exception that caused the error.
public java.lang.String fatal(java.lang.String message)
LgMessageDirectorIF
fatal
in interface LgMessageDirectorIF
public java.lang.String info(java.lang.String message)
LgMessageDirectorIF
info
in interface LgMessageDirectorIF
public java.lang.String warn(java.lang.String message, java.lang.Throwable cause)
LgMessageDirectorIF
warn
in interface LgMessageDirectorIF
cause
- The source exception that caused the warning
public java.lang.String warn(java.lang.String message)
LgMessageDirectorIF
warn
in interface LgMessageDirectorIF
public void busy()
LgMessageDirectorIF
busy
in interface LgMessageDirectorIF
public void fatalAndThrowException(java.lang.String message) throws java.lang.Exception
LgMessageDirectorIF
fatalAndThrowException
in interface LgMessageDirectorIF
java.lang.Exception
public void fatalAndThrowException(java.lang.String message, java.lang.Throwable sourceException) throws java.lang.Exception
LgMessageDirectorIF
fatalAndThrowException
in interface LgMessageDirectorIF
sourceException
- The source exception that caused the error.
java.lang.Exception
public void clearLog()
CachingMessageDirectorIF
clearLog
in interface CachingMessageDirectorIF
public LogEntry[] getLog(LogLevel level)
CachingMessageDirectorIF
getLog
in interface CachingMessageDirectorIF
level
- the level
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |