
public class OMailPlugin extends OServerPluginAbstract implements com.orientechnologies.orient.core.command.script.OScriptInjection, OServerPluginConfigurable
enabled| Constructor and Description |
|---|
OMailPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(ScriptEngine engine,
Bindings binding,
ODatabaseDocument database) |
void |
changeConfig(com.orientechnologies.orient.core.record.impl.ODocument document) |
void |
config(OServer oServer,
OServerParameterConfiguration[] iParams)
Configures the handler.
|
com.orientechnologies.orient.core.record.impl.ODocument |
getConfig() |
protected javax.mail.internet.InternetAddress[] |
getEmails(String iText) |
String |
getName() |
OMailProfile |
getProfile(String iName) |
Set<String> |
getProfileNames() |
OMailPlugin |
registerProfile(String iName,
OMailProfile iProfile) |
void |
send(Map<String,Object> iMessage)
Sends an email.
|
void |
unbind(ScriptEngine engine,
Bindings binding) |
void |
writeConfiguration() |
getContent, onAfterClientRequest, onBeforeClientRequest, onClientConnection, onClientDisconnection, onClientError, sendShutdown, shutdown, startuppublic void config(OServer oServer, OServerParameterConfiguration[] iParams)
OServerPluginconfig in interface OServerPluginconfig in class OServerPluginAbstractpublic void writeConfiguration()
throws IOException
IOExceptionpublic void send(Map<String,Object> iMessage) throws javax.mail.internet.AddressException, javax.mail.MessagingException, ParseException
iMessage - Configuration as Mapjavax.mail.internet.AddressExceptionjavax.mail.MessagingExceptionParseExceptionpublic void bind(ScriptEngine engine, Bindings binding, ODatabaseDocument database)
bind in interface com.orientechnologies.orient.core.command.script.OScriptInjectionpublic void unbind(ScriptEngine engine, Bindings binding)
unbind in interface com.orientechnologies.orient.core.command.script.OScriptInjectionpublic String getName()
getName in interface com.orientechnologies.common.util.OServicepublic OMailProfile getProfile(String iName)
public OMailPlugin registerProfile(String iName, OMailProfile iProfile)
protected javax.mail.internet.InternetAddress[] getEmails(String iText) throws javax.mail.internet.AddressException
javax.mail.internet.AddressExceptionpublic com.orientechnologies.orient.core.record.impl.ODocument getConfig()
getConfig in interface OServerPluginConfigurablepublic void changeConfig(com.orientechnologies.orient.core.record.impl.ODocument document)
changeConfig in interface OServerPluginConfigurableCopyright © 2009–2018 OrientDB. All rights reserved.