public abstract class AbstractSendService extends Object
Modifier and Type | Field and Description |
---|---|
protected Logger |
logger |
protected MailSessionManager |
mailSessionManager |
protected MimeMessageManager |
mimeMessageManager |
Constructor and Description |
---|
AbstractSendService(MailSessionManager mailSessionManager,
MimeMessageManager mimeMessageManager,
Logger logger) |
Modifier and Type | Method and Description |
---|---|
abstract QName |
getWsdlOperation() |
abstract void |
log(Logger logger,
Level logLevel) |
abstract void |
sendMail(org.ow2.petals.component.framework.api.message.Exchange exchange)
Standard service : send the jbi message content as an email
the email address and subject are defined in the service unit |
protected final MailSessionManager mailSessionManager
protected final MimeMessageManager mimeMessageManager
protected final Logger logger
public AbstractSendService(MailSessionManager mailSessionManager, MimeMessageManager mimeMessageManager, Logger logger)
public abstract void sendMail(org.ow2.petals.component.framework.api.message.Exchange exchange) throws javax.jbi.messaging.MessagingException, MissingElementException
exchange
- javax.jbi.JBIException
javax.jbi.messaging.MessagingException
MissingElementException
public abstract QName getWsdlOperation()
Copyright © 2005-2018 Linagora. All Rights Reserved.