Package ch.qos.logback.core.net
Class SMTPAppenderBase<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.net.SMTPAppenderBase<E>
- All Implemented Interfaces:
Appender<E>
,ContextAware
,FilterAttachable<E>
,LifeCycle
- Direct Known Subclasses:
SMTPAppender
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
An abstract class that provides support for sending events to an email
address.
See http://logback.qos.ch/manual/appenders.html#SMTPAppender for further
documentation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.boolean
Deprecated.This method determines if there is a sense in attempting to append.Deprecated.Deprecated.Deprecated.getFrom()
Deprecated.Returns value of the From option.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Returns value of the SMTPHost option.Deprecated.Alias for getSmtpHost().int
Deprecated.SeesetSmtpPort(int)
int
Deprecated.Alias forgetSmtpPort()
Deprecated.Returns value of the Subject option.Deprecated.Deprecated.Returns value of the toList option.Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
isSSL()
Deprecated.boolean
Deprecated.void
setAsynchronousSending
(boolean asynchronousSending) Deprecated.By default, SMTAppender transmits emails asynchronously.void
setCharsetEncoding
(String charsetEncoding) Deprecated.Set the character set encoding of the outgoing email messages.void
setCyclicBufferTracker
(CyclicBufferTracker<E> cbTracker) Deprecated.void
setDiscriminator
(Discriminator<E> discriminator) Deprecated.void
setEvaluator
(EventEvaluator<E> eventEvaluator) Deprecated.The EventEvaluator option takes a string value representing the name of the class implementing theEventEvaluator
interface.void
Deprecated.The From option takes a string value which should be a e-mail address of the sender.void
setJndiLocation
(String jndiLocation) Deprecated.Set the location where aSession
resource is located in JNDI.void
Deprecated.void
setLocalhost
(String localhost) Deprecated.Set the "mail.smtp.localhost" property to the value passed as parameter to this method.void
setPassword
(String password) Deprecated.void
setSessionViaJNDI
(boolean sessionViaJNDI) Deprecated.If set to true, aSession
resource will be retrieved from JNDI.void
setSmtpHost
(String smtpHost) Deprecated.The smtpHost option takes a string value which should be a the host name of the SMTP server that will send the e-mail message.void
setSMTPHost
(String smtpHost) Deprecated.Alias for smtpHostvoid
setSmtpPort
(int port) Deprecated.The port where the SMTP server is running.void
setSMTPPort
(int port) Deprecated.Alias forsetSmtpPort(int)
.void
setSSL
(boolean ssl) Deprecated.void
setSTARTTLS
(boolean startTLS) Deprecated.void
setSubject
(String subject) Deprecated.The Subject option takes a string value which should be a the subject of the e-mail message.void
setUsername
(String username) Deprecated.void
start()
Deprecated.Start the appendervoid
stop()
Deprecated.Methods inherited from class ch.qos.logback.core.AppenderBase
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Constructor Details
-
SMTPAppenderBase
public SMTPAppenderBase()Deprecated.
-
-
Method Details
-
start
public void start()Deprecated.Start the appender- Specified by:
start
in interfaceLifeCycle
- Overrides:
start
in classAppenderBase<E>
-
checkEntryConditions
public boolean checkEntryConditions()Deprecated.This method determines if there is a sense in attempting to append. It checks whether there is a set output target and also if there is a set layout. If these checks fail, then the boolean valuefalse
is returned. -
stop
public void stop()Deprecated.- Specified by:
stop
in interfaceLifeCycle
- Overrides:
stop
in classAppenderBase<E>
-
getToList
Deprecated.Returns value of the toList option. -
getFrom
Deprecated.Returns value of the From option. -
getSubject
Deprecated.Returns value of the Subject option. -
setFrom
Deprecated.The From option takes a string value which should be a e-mail address of the sender. -
setSubject
Deprecated.The Subject option takes a string value which should be a the subject of the e-mail message. -
setSMTPHost
Deprecated.Alias for smtpHost- Parameters:
smtpHost
-
-
setSmtpHost
Deprecated.The smtpHost option takes a string value which should be a the host name of the SMTP server that will send the e-mail message. -
getSMTPHost
Deprecated.Alias for getSmtpHost(). -
getSmtpHost
Deprecated.Returns value of the SMTPHost option. -
setSMTPPort
public void setSMTPPort(int port) Deprecated.Alias forsetSmtpPort(int)
.- Parameters:
port
-
-
setSmtpPort
public void setSmtpPort(int port) Deprecated.The port where the SMTP server is running. Default value is 25.- Parameters:
port
-
-
getSMTPPort
public int getSMTPPort()Deprecated.Alias forgetSmtpPort()
- Returns:
-
getSmtpPort
public int getSmtpPort()Deprecated.SeesetSmtpPort(int)
- Returns:
-
getLocalhost
Deprecated. -
setLocalhost
Deprecated.Set the "mail.smtp.localhost" property to the value passed as parameter to this method.Useful in case the hostname for the client host is not fully qualified and as a consequence the SMTP server rejects the clients HELO/EHLO command.
- Parameters:
localhost
-
-
getCyclicBufferTracker
Deprecated. -
setCyclicBufferTracker
Deprecated. -
getDiscriminator
Deprecated. -
setDiscriminator
Deprecated. -
isAsynchronousSending
public boolean isAsynchronousSending()Deprecated. -
setAsynchronousSending
public void setAsynchronousSending(boolean asynchronousSending) Deprecated.By default, SMTAppender transmits emails asynchronously. For synchronous email transmission set asynchronousSending to 'false'.- Parameters:
asynchronousSending
- determines whether sending is done asynchronously or not- Since:
- 1.0.4
-
addTo
Deprecated. -
getToAsListOfString
Deprecated. -
isSTARTTLS
public boolean isSTARTTLS()Deprecated. -
setSTARTTLS
public void setSTARTTLS(boolean startTLS) Deprecated. -
isSSL
public boolean isSSL()Deprecated. -
setSSL
public void setSSL(boolean ssl) Deprecated. -
setEvaluator
Deprecated.The EventEvaluator option takes a string value representing the name of the class implementing theEventEvaluator
interface. A corresponding object will be instantiated and assigned as the event evaluator for the SMTPAppender. -
getUsername
Deprecated. -
setUsername
Deprecated. -
getPassword
Deprecated. -
setPassword
Deprecated. -
getCharsetEncoding
Deprecated.- Returns:
- the charset encoding value
- See Also:
-
getJndiLocation
Deprecated. -
setJndiLocation
Deprecated.Set the location where aSession
resource is located in JNDI. Default value is "java:comp/env/mail/Session".- Parameters:
jndiLocation
-- Since:
- 1.0.6
-
isSessionViaJNDI
public boolean isSessionViaJNDI()Deprecated. -
setSessionViaJNDI
public void setSessionViaJNDI(boolean sessionViaJNDI) Deprecated.If set to true, aSession
resource will be retrieved from JNDI. Default is false.- Parameters:
sessionViaJNDI
- whether to obtain a javax.mail.Session by JNDI- Since:
- 1.0.6
-
setCharsetEncoding
Deprecated.Set the character set encoding of the outgoing email messages. The default encoding is "UTF-8" which usually works well for most purposes.- Parameters:
charsetEncoding
-
-
getLayout
Deprecated. -
setLayout
Deprecated.
-