org.openengsb.connector.email.internal.abstraction
Class JavaxMailAbstraction
java.lang.Object
org.openengsb.connector.email.internal.abstraction.JavaxMailAbstraction
- All Implemented Interfaces:
- MailAbstraction
public class JavaxMailAbstraction
- extends Object
- implements MailAbstraction
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaxMailAbstraction
public JavaxMailAbstraction()
send
public void send(MailProperties properties,
String subject,
String textContent,
String receiver)
- Specified by:
send in interface MailAbstraction
connect
public void connect(MailProperties properties)
- Specified by:
connect in interface MailAbstraction
- Parameters:
properties - have to contain at least: smtp host, username, and password
getTransport
public javax.mail.Transport getTransport(javax.mail.Session session)
createMailProperties
public MailProperties createMailProperties()
- Specified by:
createMailProperties in interface MailAbstraction
getAliveState
public org.openengsb.core.api.AliveState getAliveState()
- Specified by:
getAliveState in interface MailAbstraction
Copyright © 2009-2012. All Rights Reserved.