org.nakedobjects.metamodel.commons.logging
Class SmtpSnapshotAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by org.nakedobjects.metamodel.commons.logging.SnapshotAppender
          extended by org.nakedobjects.metamodel.commons.logging.SmtpSnapshotAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class SmtpSnapshotAppender
extends SnapshotAppender


Field Summary
 
Fields inherited from class org.nakedobjects.metamodel.commons.logging.SnapshotAppender
buffer, triggerEvaluator
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
SmtpSnapshotAppender()
           
SmtpSnapshotAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)
           
 
Method Summary
 void setPort(int port)
           
 void setRecipient(java.lang.String recipient)
           
 void setSenderDomain(java.lang.String senderDomain)
           
 void setServer(java.lang.String mailServer)
           
protected  void writeSnapshot(java.lang.String message, java.lang.String details)
           
 
Methods inherited from class org.nakedobjects.metamodel.commons.logging.SnapshotAppender
append, close, forceSnapshot, getBufferSize, getEvaluatorClass, getLocationInfo, requiresLayout, setAddInfo, setBufferSize, setEvaluatorClass, setLocationInfo, shouldAppend
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmtpSnapshotAppender

public SmtpSnapshotAppender(org.apache.log4j.spi.TriggeringEventEvaluator evaluator)

SmtpSnapshotAppender

public SmtpSnapshotAppender()
Method Detail

setServer

public void setServer(java.lang.String mailServer)

setRecipient

public void setRecipient(java.lang.String recipient)

setPort

public void setPort(int port)

setSenderDomain

public void setSenderDomain(java.lang.String senderDomain)

writeSnapshot

protected void writeSnapshot(java.lang.String message,
                             java.lang.String details)
Specified by:
writeSnapshot in class SnapshotAppender


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.