
public class OMailPlugin extends OServerPluginAbstract implements OScriptInjection, OServerPluginConfigurable
enabled| Constructor and Description |
|---|
OMailPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(Bindings binding) |
void |
changeConfig(ODocument document) |
void |
config(OServer oServer,
OServerParameterConfiguration[] iParams)
Configures the handler.
|
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(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(Bindings binding)
bind in interface OScriptInjectionpublic void unbind(Bindings binding)
unbind in interface OScriptInjectionpublic 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 ODocument getConfig()
getConfig in interface OServerPluginConfigurablepublic void changeConfig(ODocument document)
changeConfig in interface OServerPluginConfigurableCopyright © 2009–2025 OrientDB. All rights reserved.